2

Я случайно изменил UniqueID моего основного диска с помощью утилиты diskpart, и теперь моя ОС не загружается. Я получаю код ошибки BSOD 0xc000000e.

Вот команда, которую я выполнил в diskpart:

list disk
select disk 0
uniqueid disk ID=some gibberish I typed

Как мне вернуться к старым настройкам UniqueID моего жесткого диска? Я не хочу данные в этом. Я просто хочу рабочий ПК снова. Дело в том, что я вставил Windows 8 для чистой установки, но он даже не распознает диск, говоря, что нужен медиа-диск.

5 ответов5

1

Я смоделировал вашу ситуацию на виртуальной машине. Фактическая ошибка, которую я получил, была 0xc000000e. (Обратите внимание на "е" в конце.) Пожалуйста, подтвердите, потому что, если одно из моих предположений неверно, ответ неверен!

В отличие от того, что вы сказали, я успешно запустил программу установки Windows без проблем. Таким образом, наиболее вероятной причиной является то, что вы не дали своему компьютеру явную команду, которая говорит Boot с моего установочного носителя Windows! Это особенно правильно, если вы не видите сообщение «Нажмите любую клавишу для загрузки с CD или DVD ...»

Итак, после включения или перезагрузки компьютера несколько раз нажмите клавишу «Delete», чтобы войти в BIOS Setup вашего компьютера. (Вашему компьютеру может потребоваться другая клавиша, например, F2, F12, F8 и т.д. Проверьте руководство своего компьютера, чтобы узнать или посмотреть на экран компьютера при включении, чтобы увидеть, записывает ли он клавишу, которую нужно нажать.) Оказавшись там, найдите способ настроить порядок устройств, которые загружают ваш компьютер. (Должно быть простым.) Убедитесь, что ваш DVD-привод (в который вы вставляете диск Windows) является первым. В качестве альтернативы, если программа установки Windows находится на флэш-накопителе USB, убедитесь, что параметр avenue имеет приоритет.

Зайдя в программу установки Windows, вы можете переустановить Windows ... или снова изменить свой UniqueID. Но я подозреваю, что вы не знаете свой оригинальный UniqueID, и нет смысла идти по этому пути.

1

Что вы сделали, изменив UUID, так это то, что менеджер загрузки Windows не знает, где находится диск для загрузки.

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

Эта статья о поддержке Microsoft предлагает похожий сценарий и способы его устранения:

https://blogs.technet.microsoft.com/markrussinovich/2011/11/06/fixing-disk-signature-collisions/

Нет никаких гарантий, что это исправление будет работать на вас.

0

Я просто сделал то же самое, что и вы, и после нескольких часов исследований нашел что-то, что наконец-то сработало и позволило мне восстановить мою загрузку, сохранить новый UniqueID и без потери данных.

Что было особенным, когда я изменил свой UniqueId по сравнению с большим количеством устаревших ресурсов, так это то, что это была таблица разделов GUID (GPT) вместо главной загрузочной записи (MBR). Вы будете знать его GPT, потому что uniqueId был бы что-то вроде 37650a7f-fb49-4fad-8040-b5f303e4f676 а не как a4e19dc0 .

Я изо всех сил пытался найти информацию о том, как исправить мою загрузку, потому что теперь Windows 10 имеет новые команды и / или материнские платы / жесткие диски почти всегда используют UEFI и GPT.

  • Вставьте носитель (DVD/USB) в компьютер и перезагрузите компьютер.

  • Загрузка из СМИ. (Может потребоваться, чтобы вы вошли в BIO и выбрали загрузочное устройство)

  • Выберите Repair Your Computer.

  • Выберите Устранение неполадок.

  • Выберите командную строку из меню

Введите следующие команды:

Diskpart
List disk            (Note which disk is your Boot drive number mine is 0)
Sel disk 0
List vol               (Note which volume is the EFI partition mine is 4)
Sel vol 4
assign letter=V:
Exit
V:

После назначения буквы диска с помощью Diskpart Вы можете отформатировать раздел EFI:

format V: /FS:FAT32

Затем переделайте свой UEFI, используя эту новую команду для Win 10 1709 (Это используется как bootrec /fixboot но это не удалось, и мне было возвращено сообщение "Отказано в доступе")

bcdboot C:\windows /s V: /f UEFI
0

Я просто сделал это случайно. Хотел изменить ID тома и сумел изменить ID диска и получил такую же ошибку. Win7 64 бит. Загрузился с установочного носителя и запустил ремонт. Ремонт обнаружил ошибки при запуске и сказал, что исправил их. Работает нормально сейчас.

-3

Я изучал это совсем недавно, кажется, что Windows вернет ошибки и не загрузится, если посчитает, что это приведет к опасности физического оборудования. поэтому вы изменили GUID, также известный как глобальный уникальный идентификатор. Если вы измените это, и если он не соответствует UUID, установленному на BIOS, который UUID может быть изменен только с помощью флэш-оборудования, то для защиты от любых сбоев или повреждений окна не будут перезагружаться. Я провел дальнейшие тесты, фактически изменив Guid, затем изменив GUID обратно на исходный после изменения без загрузки, и он все еще отказывался загружаться. даже ремонт с установщиком Windows 10 на 32 ГБ Sandisk (FAT32) не работал. Если вы хотите изменить GUID, я рекомендую просто заменить жесткий диск. UUID жестко запрограммирован на материнской плате, и попытка изменить это или заменить его может и может повредить оборудование без возможности ремонта.

Я провел это исследование в связи со злоупотреблением сторонним клиентским игровым программным обеспечением для античит-систем. мы использовали UUID и GUID для запрета доступа компьютеров к сетям клиентов / серверам и играм клиентов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .