Windows 7 теряет сопоставление букв дисков при перезагрузке
У меня есть два жестких диска SATA, настроенных как RAID1, которые я использую в качестве диска данных в моей системе Win7. ОС установлена на не-рейдовый SSD диск.
После установки ОС и запуска Win7 в первый раз, raid-диск не был показан в "Моем компьютере". В разделе "Управление дисками" привод был указан так, как и должно быть, только без сопоставления дисков. Я добавил один, и диск стал перечисленным и доступным в Моем Компьютере.
Поскольку накопителю было назначено сопоставление после того, как все остальное было выполнено автоматически, теперь оно было сопоставлено по алфавиту, поэтому я переставил сопоставления так, чтобы этот raid-накопитель для данных был указан сразу после накопителя моей ОС.
Теперь, когда я перезагружаюсь, диск теряет свое отображение. Он всегда указан в разделе "Управление дисками", и я всегда могу добавить к нему букву диска. Однако, с каждой перезагрузкой, это должно быть переделано. Я хотел бы указать папки моей библиотеки (Изображения, Документы, Загрузки и т. Д.) На этот диск, а не на C:\, поэтому потеря сопоставления при каждом перезапуске была бы довольно болезненной.
При исследовании этого я был вынужден смотреть на mountvol
и редактирование реестра. В то время как это заставляет меня нервничать, ценности не совсем подходят.
выход mountvol:
- A: дискета (даже не имеет)
- C: диск ОС
- E: Резервное копирование ОС
- F: CD/DVD привод
- G/H/I/J: слоты USB
- Q: Резервное копирование данных
Первый том, на котором нет точек монтирования, - мой отсутствующий диск D:\ data. Обратите внимание, что этот диск в настоящее время отображается и отображается в "Моем компьютере", когда я запустил mountvol, чтобы получить вывод.
Я видел, что это предполагает, что \HKEY_LOCAL_MACHINE\SYSTEM\MountingDevices можно отредактировать, добавив соответствующий mountvol, но, похоже, что-то не совпадает.
Таким образом, здесь есть много дополнительных вещей, первый элемент в списке - это том без точки монтирования из первого образа. Также есть диск K:\, которого нет в выводе cmd. Отображение моего диска с данными в K:\ и перезапуск не приводит к автоматическому сопоставлению диска.
Итак, мне просто нужно добавить \DosDevices\D:
со значением 'c4 e9 85 18 00 00 10 00 00 00 00 00'? Это почти как каждый диск указан в верхней части как \??\Volume{blah-blah-blah}
а затем в нижней части как \DosDevices\
, но не все из них совпадают именно так.
Я бы предпочел не просто начинать сбрасывать случайные значения в реестр, поэтому я надеюсь получить более авторитетное руководство, чем "эй, давайте попробуем эту случайную вещь!" (:
1 ответ
У меня есть два возможных решения. Надеюсь, один будет работать:
У этого пользователя почти такая же проблема, как и у вас, за исключением того, что он использует один диск в отличие от вашего RAID-массива. Этот пользователь смог решить проблему путем обнуления всего тома, а затем Windows смогла удержать назначенную букву диска.
http://www.tomshardware.com/forum/16120-63-win7-wont-assign-drive-letter-solved
Этот пользователь не смог назначить буквы дисков (что немного отличается от вашей проблемы). Было обнаружено, что проблемой для этого пользователя был конфликт с iTunes. Отредактировав реестр, пользователь смог назначить буквы дисков еще раз.