Как инициализировать неизвестный диск в Windows 10

Вопрос или проблема

У меня есть Windows 10 Pro с SSD Samsung 840 Evo (250 Гб). Пытаюсь отформатировать SSD Samsung 840 Evo (120 Гб), который был частью ZFS SAN, который я недавно разобрал и переделал.

Я вижу диск в DiskPart, но когда пытаюсь “очистить” его, получаю ошибку.

VDS не удается записать загрузочный код на диск во время операции очистки. Код ошибки: 80070002@02070008

Если я пытаюсь инициализировать диск в Disk Management, получаю:

Управление виртуальными дисками
Система не может найти указанный файл.

Я в тупике, не могу найти ничего в интернете по поводу того, как это исправить. Диск подключен напрямую к материнской плате (asus Z87-Pro).

Кто-нибудь знает, как я могу отформатировать этот диск?

Очевидно, что для автора вопроса этот ответ уже слишком поздний, но для тех, кто наткнулся на этот вопрос, как и я, есть решение. Это решение: очистить диск с помощью утилиты Linux. Nwipe, DBAN, DD — не имеет значения, главное, чтобы оно могло начать с сектора 0 на диске. Еще лучше — команда hdparm, особенно для SSD (но да, она работает и для обычных жестких дисков), так как это очень быстро, потому что контроллер на самом диске это делает. Если диск не распознается в Linux, проверьте, распознается ли он в BIOS. Очевидно, если BIOS его не видит, никакая ОС его тоже не увидит. Если BIOS видит диск, убедитесь, что ваше ядро достаточно новое, чтобы поддерживать нужный драйвер. Единственное дополнительное замечание: если BIOS его распознает, и вы уверены, что у вас правильные драйверы в ОС, у вас может быть SED (самошифрующий диск), в этом случае вам понадобится мастер-пароль для его очистки. Если у вас его нет, вам нужно будет провести исследования по вашей конкретной модели диска, чтобы узнать, как это обойти. У меня была такая же проблема, и в моем случае диск находился в USB-накопителе, но почти все, кто задавал такой вопрос в интернете, имели его либо в RAID-массиве (как и автор), либо в USB-накопителе.

Другое распространенное сообщение об ошибке, которое сопровождает то, что было у автора: “служба виртуальных дисков Неожиданная ошибка. Код ошибки: 45D@02000018”. Причина всех этих ошибок в том, что RAID-контроллеры и USB-корпуса записывают некоторые данные в самое начало (а иногда и конец) жесткого диска, ЗА пределами доступа Windows (используя старую модель C/H/S, Windows обычно не начинает запись до Головки 1, Сектора 0, что означает, что первые 64 сектора выходят за пределы (вы начинаете считать с 0). Самое простое — получить копию Parted Magic и записать ее на диск или USB и запустить Nwipe (используйте 64-битную версию для ускорения) если у вас нет Linux на компьютере, в который вы можете просто вставить диск.

После этого, какова бы ни была ваша окончательная цель для диска, сделайте это; то есть, если вы собираетесь подключить его к RAID-контроллеру, не загружайтесь снова в Windows и не инициализируйте его, вставьте его прямо в RAID-контроллер. В противном случае вам придется пройти это снова. Надеюсь, это поможет кому-то еще.

Ссылка: https://wiki.archlinux.org/title/Solid_state_drive/Memory_cell_clearing
https://wiki.archlinux.org/title/Securely_wipe_disk

Если вы получаете ошибку ‘VDS не удается записать загрузочный код на диск во время операции очистки. Код ошибки: 80070013@02070008’ и ваш диск SAS отображается как доступный только для чтения в diskpart, правильное решение — выбрать проблемный диск и выполнить ATTRIBUTE DISK CLEAR READONLY, как предложено в комментарии выше.

Ответ или решение

Чтобы инициализировать неизвестный диск в Windows 10, необходимо выполнить несколько шагов. В вашем случае, ошибка возникает при попытке очистить диск с помощью DiskPart или инициализировать его в "Управлении дисками". Разберёмся, как можно решить эту проблему.

Шаг 1: Проблемы с видимостью диска

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

Шаг 2: Удаление проблемных данных с диска

Диск, который был частью ZFS SAN, может содержать данные, недоступные для обычных инструментов Windows. Чтобы полностью очистить диск, можно воспользоваться утилитами на основе Linux:

  1. Nwipe или DBAN: Эти утилиты могут полностью стереть данные, начиная с сектора 0 на диске. Они запускаются с загрузочного носителя, такого как флешка или диск.

  2. Команда dd: Используйте эту утилиту в Linux для низкоуровневого стирания данных:

    sudo dd if=/dev/zero of=/dev/sdX bs=1M

    Замените /dev/sdX на фактическое имя вашего диска. Помните, что эта команда удаляет все данные без возможности восстановления.

  3. Hdparm для SSD: Это оптимальное решение для SSD. Команда hdparm может быстро стереть все данные на SSD, поскольку она задействует контроллер диска.

Шаг 3: Очистка атрибутов диска

Если ваш диск отмечен как "только для чтения" в DiskPart, попробуйте следующую команду:

diskpart
list disk
select disk X
attribute disk clear readonly

Замените X на номер вашего диска. Это снимет защиту от записи и позволит дальнейшие операции с диском.

Шаг 4: Инициализация в Windows

После успешного очищения диска с помощью Linux утилит, вернитесь в Windows:

  1. Запустите "Управление дисками": Нажмите Win + X и выберите "Управление дисками".
  2. Инициализируйте диск: Если диск теперь определяется системой, вы сможете инициализировать его, выбрав нужную таблицу разделов (MBR или GPT).

Дополнительные рекомендации

Если диск по-прежнему не удаётся инициализировать, возможно, причина в аппаратных проблемах либо специфических настройках BIOS (или RAID-контроллера). Проверьте, работает ли диск напрямую без RAID. Также стоит проверить актуальность драйверов материнской платы и обновлений Windows.

Заключение

Использование Linux утилит для удаления данных решает проблему с "невидимыми" секторами, которые могут мешать инициализации. Если BIOS видит диск, но проблема остаётся, проверьте драйверы и возможности аппаратного обеспечения. Надеюсь, это руководство поможет вам успешно инициализировать и использовать ваш SSD.

Оцените материал
Добавить комментарий

Капча загружается...