web-dev-qa-db-ja.com

Windows 7は、再起動時にドライブ文字のマッピングを失います

Win7システムでデータドライブとして使用しているRAID1として構成された2台のSATAハードドライブがあります。 OSは非RAIDSSDドライブにインストールされます。

OSをインストールしてWin7を初めて起動した後、レイドドライブがマイコンピュータに表示されませんでした。ドライブ管理では、ドライブマッピングなしで、ドライブが本来あるべきようにリストされていました。 1つ追加すると、ドライブが一覧表示され、マイコンピュータにアクセスできるようになりました。

ドライブには他のすべてが自動で行われた後にマッピングが与えられたため、ドライブにはアルファベットの後半にマッピングがありました。そこで、このデータのRAIDドライブがOSドライブの直後に表示されるようにマッピングを再配置しました。

これで、再起動するたびに、ドライブのマッピングが失われます。それは常にディスクの管理にリストされており、いつでも手動でドライブ文字を追加できます。ただし、再起動するたびに、これをやり直す必要があります。ライブラリフォルダ(画像、ドキュメント、ダウンロードなど)をC:\ではなくこのドライブにポイントしたいので、再起動するたびにマッピングを失うのは非常に苦痛です。

これを調査する中で、私はmountvolを見てレジスターを編集することになりました。これは私を緊張させますが、値は完全に適合していないようです。

mountvol出力: mountvol output

  • A:フロッピー(持っていません)
  • C:OSドライブ
  • E:バックアップOSドライブ
  • F:CD/DVDドライブ
  • G/H/I/J:USBスロット
  • Q:バックアップデータドライブ

マウントポイントがないと思われる最初のボリュームは、不足しているD:\データドライブです。このドライブは現在マップされており、mountvolを実行して出力を取得したときにマイコンピューターに表示されていることに注意してください。

\ HKEY_LOCAL_MACHINE\SYSTEM\MountedDevicesを編集して適切なmountvolを含めることができると示唆されているのを見てきましたが、状況が一致していないようです。

mounted volumes in registry (クリックすると拡大表示されます)

したがって、ここには余分なものがたくさんあります。最初にリストされている項目は、最初の画像のマウントポイントのないボリュームです。 cmd出力に表示されないK:\ドライブもあります。データドライブをK:\にマッピングして再起動しても、ドライブは自動マッピングされません。

それで、「c4 e9 85 18 00 00 10 00 00 00 00 00」の値で\DosDevices\D:を追加する必要がありますか?各ドライブが上部に\??\Volume{blah-blah-blah}としてリストされ、次に下部に\DosDevices\としてリストされているようですが、すべてがそのように完全に一致するわけではありません。

ランダムな値をレジストリにダンプし始めるだけではないので、「ねえ、このランダムなことを試してみよう!」よりも信頼できるガイダンスを期待しています。 (:

8

私には2つの可能な解決策があります。うまくいけば、1つはうまくいくでしょう:

http://windows7forums.com/windows-7-discussion/61416-new-hard-drive-letter-dissapears-after-every-reboot-2.html

このユーザーは、RAIDアレイではなく単一のドライブを使用していることを除いて、ほぼ同じ問題を抱えています。このユーザーは、ボリューム全体をゼロにすることで問題を解決することができ、Windowsは割り当てられたドライブ文字を保持することができました。

http://www.tomshardware.com/forum/16120-63-win7-wont-assign-drive-letter-solved

このユーザーはドライブ文字をまったく割り当てることができませんでした(これは問題とは少し異なります)。このユーザーの問題はiTunesとの競合であることが判明しました。レジストリを編集することにより、ユーザーはドライブ文字をもう一度割り当てることができました。

2
Nick2253