При действиях с дисками и разделами на них с использованием командной строки и DISKPART вместо предполагаемого результата вы можете получить сообщение о том, что произошла ошибка службы виртуальных дисков с пояснениями, такими как: Указанный диск нельзя преобразовать, Устройство уже используется, Удаление не допускается для текущего загрузочного или системного тома или Нет носителя в устройстве.
В этой инструкции подробно о различных ошибках службы виртуальных дисков в DISKPART, что они означают и как можно их исправить.
Указанный диск нельзя преобразовать, к таким дискам относятся компакт-диски и DVD-диски.
Ошибка службы виртуальных дисков «Указанный диск нельзя преобразовать. К таким дискам относятся компакт-диски и DVD-диски» возникает при выполнении команд преобразования дисков между таблицами разделов MBR и GPT. Основные причины:
- Вы действительно пробуете преобразовать диск, который не может быть преобразован.
- Вы хотите конвертировать жесткий диск или SSD в GPT или MBR, но предварительно не очистили его.
В последнем случае ситуацию можно исправить, при условии, что на диске (на всех его разделах) нет важных данных:
- Перед преобразованием, выбрав диск командой select disk N, очистите его командой clean — это удалить все разделы и все данные со всего физического диска.
- Используйте команды convert gpt или convert mbr для преобразования.
Для начинающих пользователей уточню:
- если диск разбит на несколько разделов, мы не можем конвертировать только один раздел, только весь физический диск целиком, поскольку «GPT» и «MBR» относится к самой структуре разделов и всему диску.
- DISKPART не позволяет выполнить преобразование на не очищенном от разделов диске.
Если вам необходимо сохранить данные, для конвертации можно использовать сторонние программы для работы с разделами на дисках (в последний раз, когда я тестировал, эта функция была доступна бесплатно в DiskGenius), а если на диске уже установлена Windows 10 или Windows 11 и необходимо преобразование в GPT, можно использовать встроенную системную утилиту mbr2gpt.exe для конвертации без потери данных.
Удаление не допускается для текущего загрузочного или системного тома, а также томов с файлами подкачки, аварийного дампа и спящего режима.
Указанная в подзаголовке ошибка службы виртуальных дисков говорит именно о том, что можно прочесть в тексте: вы пробуете выполнить действие, вероятнее всего — удаление, с разделом диска, на котором находится одно из:
- Загрузчик текущей ОС Windows (например, EFI-раздел FAT32)
- Сама операционная система, из которой вы производите указанные действия: мы не можем удалить том, с которого работает Windows, запущенная в настоящий момент.
- Файл подкачки, файлы гибернации, аварийного дампа памяти, спящего режима
Чаще всего причина — именно первый случай, при условии, что у пользователя на компьютере есть более одного HDD или SSD, система установлена на одном из них и он хочет очистить и отформатировать второй, а загрузчик текущей системы находится именно на том диске.
Возможное решение здесь: отключить диск, который требуется очистить, создать раздел с загрузчиком на диске с системой (или выполнить восстановление загрузчика), убедиться, что загрузка работает исправно, вернуть диск, загрузиться с использованием нового загрузочного раздела и выполнить необходимые действия с диском.
Если ситуация отличается, и ошибка возникает с диском, на котором нет системы или загрузчика, можно попробовать:
- Временно отключить файл подкачки.
- Отключить сохранение дампов памяти.
- Отключить гибернацию.
- Если вы перемещали какие-то иные системные элементы на диск, с которым нужно выполнить действие, откатите сделанные настройки.
И выполнить перезагрузку компьютера после этого.
Ещё одна возможность выполнить операции с диском или разделом — использовать командную строку в среде восстановления. Ошибка в этом случае, вероятнее всего не появится (зависит от конкретных дисков и разделов), однако существует риск удалить что-то критически важное для работы текущей операционной системы.
Не допускается очистка диска, содержащего текущий загрузочный или системный тома.
Причины ошибки — те же, что и в предыдущем случае, как и возможные способы решения. Чаще всего проблема в том, что раздел с загрузчиком текущей ОС находится на диске отличном от места нахождения самой ОС.
В отличие от предыдущего случая, ошибка возникает не при удалении разделов, а при попытке очистить диск полностью.
Нет носителя в устройстве.
Ошибка службы виртуальных дисков: Нет носителя в устройстве — одна из самых неприятных ситуаций, чаще всего возникающих с флешками или картами памяти. Причины и сценарии появления ошибки бывают разными:
- Накопитель читался и был исправен, но при выполнении команд DISKPART через некоторое время сообщил об ошибке «Нет носителя в устройстве». Возможные причины: проблемы с подключением накопителя (в том числе флешки или карты памяти), проблемы с USB-хабом или кардридером при их использовании, проблемы с разъемами USB. Обычно после повторного подключения накопителя его можно попробовать форматировать снова: лучше использовать другие разъемы, USB 2.0 вместо 3.0, избегать использования USB-хабов. По возможности следует проверить работу с накопителем на другом компьютере или ноутбуке, так как проблема в некоторых случаях бывает вызвана неисправностями электропитания на конкретном устройстве.
- Неисправности накопителя. Для флешки или SD-карты имеет смысл проверить, смогут ли выполнить исправление и форматирование специализированные программы «для ремонта» флешек.
- Проблема с питанием, недостаток мощности при питании по USB для внешних дисков SSD/HDD.
- В устройстве действительно нет накопителя: например, некоторые кард-ридеры, даже без подключенных карт памяти могут иметь букву и определяться как диск. При операциях с такими «дисками» можно получить сообщение о том, что нет носителя в устройстве.
В некоторых случаях при такой ошибке, особенно если она происходит с разными USB-накопителями, может помочь установка оригинальных драйверов чипсета и контроллеров USB с сайта производителя материнской платы ПК или ноутбука.