Информация в оснастке дисков устарела

0
10608

Произошла ошибка при выполнении операции, так как информация в
оснастке диспетчера дисков устарела. Обновите данные при помощи операции
обновления. Если ошибка сохранится, закройте окно оснастки диспетчера
дисков, затем перезапустите эту службу или перезагрузите
компьютер.

Причина: Повреждена файловая система или диск был отформатирован в более ранней версии
Windows. Решение: 1.Удалите значения в ветке реестра HKLMSystemMountedDevises2.Выполните в командной строке от имени администратора: set devmgr_show_nonpresent_devices=1start devmgmt.msc

3.В окне диспетчера устройств, нажмите Вид, Показать скрытые устройства.
4.Удалите полупрозрачные устройства в разделах "Дисковые устройства", "Тома запоминающих устройств".

5.Если проблема не устранилась:

a).Подключить HDD к ранее установленной
Windows на другом компьютере, скопировать информацию, удалить логический том, подключить к поздней Windows, создать логический раздел.

b).Воспользоваться Live-CD/USB для сохранения данных.

c).Отформатировать логический раздел средствами Windows.

Столкнулся с такой проблемой: при подключении любого съёмного внешнего жесткого USB диска / флешки Windows не назначает ему букву диска. При подключении диска появляется сообщение об установке нового устройства, диск появляется в диспетчере устройств, но в проводнике не отображается.

Чтобы диск стал доступен в системе, ему каждый раз приходится вручную назначать букву диска через консоль Disk Management (Управление дисками). Для этого нужно открыть консоль Управление компьютером (через меню Win+X) и перейти в раздел Запоминающие устройства -> Управление дисками. В списке дисков найдите подключенное съемное USB устройство. Как вы видите, диск исправен, на нем один создан раздел с файловой системой NTFS, но ему не назначена буква диска. Чтобы назначить ему букву, щелкните по разделу правой кнопкой мыши и выберите пункт меню «Изменить букву диска или путь к диску».

В появившемся окне нажмите кнопку «Добавить», выберите пункт «Назначить букву диска (A-Z)» и в выпадающем списке выберите букву, которую вы хотите назначить диску (например, F:) и нажмите ОК.

После этого подключенный USB диск появляется в проводнике с назначенной ему буковй диска. Однако после отключения USB устройства или перезагрузки компьютера, ему опять не назначается буква диска. Приходится опять назначать букву вручную через управление дисками – что несколько надоедает.

Такое ощущение, что не срабатывает какая-то функция автоматического обнаружения разделов на внешних жестких дисках.

Как можно решить проблему?

В первую очередь проверьте, запущена ли служба Virtual Disk (в русифицированной версии Windows служба называется Виртуальный диск). Проверить статус службы можно через консоль управления службами (services.msc).

или из командной строки:

SERVICE_NAME: vds
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

Если служба остановлена, запустите ее из графической оснастки (кнопка Start) или так:

Проверьте, сохранилась ли проблема. Если включение службы Виртуальный диск не помогло, проверим, включена ли функция автоматического монтирования новых томов.

Откройте окно командной строки (с правами администратора) и выполните команды:

В рамках diskpart проверим, включено ли автоматическое монтирование для новых томов:

Automatic mounting of new volumes disabled.
Как мы видим, автомонтирование отключено. Включим его

Automatic mounting of new volumes enabled.
Автоматическое подключение новых томов включено.

Завершим работу с diskpart

Leaving DiskPart.

Перезагрузите компьютер и проверьте, назначаются ли буквы внешним дискам.

Проверьте, не установлен ли для раздела на USB диске атрибуты скрытый и «не назначат букву диска». В командной строке Diskpart выполните:

  1. Выведите список дисков: list disk
  2. Найдите номер вашего USB диска(в этом примере 1) и выберите его: select disk 1
  3. Выведите список разделов на диске: list part
  4. Выберите нужный раздел: select partition 2
  5. Проверьте атрибуты раздела: attributes volume
  6. Как вы видите, для данного раздела включены атрибуты «Скрытый» и «Нет буквы диска по умолчанию».
  7. Отключите данные атрибуты командами: attributes volume clear NoDefaultDriveLetter
    attributes volume clear hidden
  8. Завершите сеанс diskpart, набрав: exit

После этого данному разделу на флешке должна автоматически назначаться буква диска на любом компьютере.

Также имейте в виду, что если на USB флешке имеется несколько разделов, то Windows будет видеть только первый раздел. Возможность создавать несколько разделов на съёмных USB накопителях появилась только в Windows 10 1703 (до этого, чтобы вы второй и последующие разделы на флешки были доступны в Windows приходилось пользоваться трюком, заставляющим Windows считать съемный USB накопитель обычным жестким диском).

Если ваша флешка не появляется в консоли управления дисками, попробуйте использовать другой USB порт, кабель. Попробуйте подключить флешку напрямую к компьютеру (без USB хаба), проверьте включено ли на ней питание, и определяется ли она на других компьютерах.

При различных программных и аппаратных сбоях, особенно при внезапном обесточивании компьютера, на диске нередко появляются ошибки файловой системы и сбойные сектора. Для исправления этих ошибок в Windows имеется встроенная утилита Chkdsk. Утилита успешно исправляет логические ошибки, блокирует сбойные сектора, восстанавливает неопределенную файловую систему RAW в исходную.

Запустить Chkdsk с параметрами или без параметров можно через интерфейс Windows или через командную строку, но запуск утилиты возможен только если проверяемому диску присвоена буква. А как быть, если носитель не имеет буквы, при этом присвоить её не представляется возможным по причине появления ошибок? Так, попытки присвоить носителю букву могут сопровождаться уведомлениями «Произошла ошибка при выполнении операции, так как информация в оснастке диспетчера дисков устарела» либо «Файловая система тома не распознана» .

Как их обойти и проверить диск Chkdsk? Запускать проверку чекдиск для носителей без буквы умеют некоторые программы, например, Acronis Disk Director, но можно обойтись и без них, воспользовавшись встроенной в Windows консольной утилитой mountvol , позволяющей монтировать не имеющие буквы тома, используя для этого приставку \?Volume и уникальный идентификатор. Вот как это выглядит на деле.

Откройте командную строку от имени администратора и выполните в ней такую команду:

mountvol

При этом в консоли будет выведен список всех подключенных к компьютеру дисков.

Нам нужны диски с меткой «НЕТ ТОЧЕК ПОДКЛЮЧЕНИЯ», это как раз и будут носители, не имеющие буквы.

Первым в списке обычно идёт раздел «Зарезервировано системой». Его, если только не собирались проверять, пропускаем. Теперь как проверить утилитой Chkdsk нужный раздел, не имеющий буквы. Скопируйте в буфер обмена его идентификатор с приставкой \?Volume и вставьте после Chkdsk.

Команда с параметрами будет выглядеть примерно так:

chkdsk /f \?Volume

Chkdsk тут же начнёт проверку диска или раздела.

Обратите внимание, что слеш в конце команды не используется, хотя в списке носителей он присутствует. Если вы добавите слеш, команда завершится ошибкой.