外付けハードドライブに同じドライブ文字を永続的に保持させるにはどうすればよいですか?


19

Windows XPを実行しているデスクトップPC(2002ヴィンテージ)で、週に2、3回電源を入れています。メイン電源の250 GB Western DigitalハードディスクをUSB経由で接続しています。私は常にPCの前にハードディスクをオンにするので、PCの起動時にハードディスクが起動して実行されます。

最初に外部ハードディスクを接続したとき、PCはそれに文字を割り当て(重要な場合は「I」)、ソフトウェアをインストールし、その文字を使用してディスク上のさまざまなファイルやフォルダーへのショートカットを作成しました。何年もの間、すべてが順調だったので、PCを起動し、ハードディスクに別の文字を割り当てました。次に、「マイコンピュータ/管理/ディスクの管理」に移動し、文字を手動で「I」に戻す必要があります。

その後、PCを再起動すると、ハードディスクは通常「I」のままですが、次の再起動後は他のランダムな文字になり、手動で「I」に戻す必要があります。これはしばらく続き、常に「I」になる期間があります。その後、明らかな理由もなく(たとえば、新しいデバイスが追加されないなど)、ドライブ文字が再び変更され始めます。現時点では、ランダムなドライブ文字のムードになっているので、次の質問をすると思いました...

外付けハードディスクを永久に「自分」に割り当てるにはどうすればよいですか?


回答:

ありがとう、モリー。(少しいじった後)トリックを行ったようです-Windows内で何か他のものをインストールせずにそれを行う方法がなかったので、少しがっかりしています。これを試している他の誰にとっても、それは完全に簡単ではありませんでした。

Webサイトの指示に従ってUSBDLMをインストールしました。最初のUSB文字を自分に割り当てなければならなかったので、.iniファイルの 'Letter1 ='行を 'Letter = I'に置き換えました。それをテストするために、ディスプレイを16色で640x480に設定してPCが再起動するのを見つけるためにPCを再起動しました。調査の後、ディスプレイドライバーを再インストールして再起動し、ディスプレイを通常の設定に戻しました。外部ハードディスクは「I」に設定されますが、共有ステータスを再適用する必要があることがわかりました。同じネットワーク上にあるラップトップから見ることができました。

このすべての最終結果は、Windowsデスクトップが表示されてから数秒後にハードドライブが接続されたように動作しますが、つまり、小さなボックスに進行状況バーが表示されます「新しい」ハードドライブのコンテンツを検索すると、最終的に「このディスクまたはデバイスには複数のタイプのコンテンツが含まれています」というダイアログボックスが表示されます。Windowsに何をしてほしいですか?」メディアファイルの再生、写真の印刷、フォルダを開いてファイルを表示するなどのオプションをリストします。これは私が起こらなかったことを願う小さな痛みですが、正確に大きな代償を払うことではありません。

それ以外-それはうまくいくようです:)

スポークのように見えます...

再起動するたびに、「I」ドライブを再共有する必要があります(以前は必要ありませんでした)ので、同じネットワーク上のラップトップで見ることができます。その永続的な方法はありますか?


1
外付けドライブを常に同じUSBポートに接続していますか?
いんちきキホーテ

うん-私はそれを削除することはありません。
andygrunt

アンディ、「I」ドライブ共有の問題を解決したかどうかわかりません。そうでない場合は、それを共有する方法について何かを投稿します。編集:とにかくそれを追加しました。
オプシン

回答:


17

USB Drive Letter Managerはあなたの友人です:)

USBDLMは、WindowsのUSBドライブへのドライブ文字割り当てを制御するWindowsサービスです。

リムーバブルドライブ(USBフラッシュドライブ、フラッシュカードリーダー、ポータブルハードドライブ)が初めて接続されると、Windowsは最初に使用可能な「ローカル」ドライブ文字にマウントします。このレターにネットワーク共有がある場合、Windows XPネットワーク共有は現在のユーザーに固有であり、レターが割り当てられているシステムのコンテキストでは表示されないため、Windows XPはそれを新しいUSBドライブに使用します。USBドライブは見えなくなります。これは、ほとんどの状況でSP3によって修正されます。

Windowsディスク管理コンソールでは、マウスを何度もクリックすることで文字の割り当てを変更できますが、新しいデバイスごとに再度行う必要があります。また、シリアル番号のない(USB規格に違反する)USBデバイスの場合、別のUSBポートに接続するときにもシリアル番号を使用する必要があります。

新しく接続されたUSBドライブ用のUSBDLM

  • 現在ログオンしているユーザーのネットワーク共有でその文字が使用されているかどうかを確認し、実際に利用可能な次の文字を割り当てます
  • 文字を予約して、ローカルドライブに使用しないようにします
  • アクティブなユーザー、ドライブの種類、接続(USB、FireWire)、USBポート、ボリュームラベル、サイズなど、さまざまな基準に応じて、新しいデフォルトの文字のリストから文字を割り当てます。
  • INIファイルをドライブに配置して、特定のUSBドライブに文字を割り当てます
  • カードが挿入されるまで、カードリーダーのドライブ文字を削除します
  • 割り当てられたドライブ文字でバルーンヒントを表示する
  • 多くの異なる基準に応じて自動実行イベントを定義する

すべての機能は、USBDLMサービスの起動時およびユーザーのログオン時に、接続された瞬間にUSBドライブに適用されます。

USBDLMは、Windows 2000、XP、Server 2003Vista、Windows 7、およびServer 2008で Win32サービスとして実行されます


1
はい、とてもクールです。これは外部バックアップUSBドライブに必要です。バックアップソフトウェアがバックアップ先を認識できるように、2台の外部USBドライブ(毎月回転)に常に同じドライブ文字が必要です。
クレイニコルズ

0

再起動時にI:ドライブを再共有する方法。

次を含むバッチファイルを作成します。

net share MYSHAREDFILES=i:

または、I:ドライブ上の特定のフォルダーの場合:

net share sharename=drive:path

これで、タスクスケジューラの[基本タスクの作成...]のいずれかで、このバッチファイルを起動時に実行します(USBDLMサービスが起動するタイミングに応じて、タスクスケジューラの前に開始されると思います)。 。

または

そのバッチファイルを(またはすべてのユーザーの)スタートアップフォルダーに追加します。これは、実行する前にログインする必要があります。

(この質問は1年前のものであり、「不足している」共有が今までに解決されていることを願っていますが、そうでない場合はこれでうまくいきます)


こんにちは、ご回答ありがとうございます。私が問題を抱えていたコンピューターは長い間死んでいたので、その意味では解決されました。あなたの答えは、同様の問題を抱えている他の人にとってはまだ役に立つかもしれません。
andygrunt

0

私の経験では、 Windows XPは、設定後に同じディスクの同じドライブ文字を保持します。問題は、Windows XPがUSBポートごとにディスクが異なると見なすため、ドライブが「ランダムに」自動的に割り当てられたドライブ文字に戻るように見えることです。

つまり、各USBポートのドライブ文字を手動で設定する必要があり、ハブがある場合は、USBホストポートとハブポートの各組み合わせを設定する必要があります。その基礎を完了したら、ドライブドライブ文字保持する必要があります。(新しいハブを取得するまで/しない限り)


0
  • remount.exeをダウンロードする
  • 次のautorun.infようなファイルを作成します。

    [自動実行]

    open = ReMount.exe P:

別の方法として、DriveLetterViewをダウンロードし、次のコマンドでバッチファイルを作成します。

DriveLetterView.exe /change local %~d0 p:

自動実行が無効になっている場合は、バッチファイルを手動で実行する必要があります(管理者権限が必要です)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.