Как разблокировать жесткий диск и обновить компьютер

11

У меня Windows 8, и ни одно из приложений метро пользовательского интерфейса не работало, поэтому я скачал исправление реестра от Microsoft. Я запустил его и за это время запустил Центр обновления Windows. Я перезагрузил компьютер, и после экрана загрузки с логотипом Windows 8 он так и не показал экран блокировки, только черный экран.

Я принудительно перезагружал компьютер несколько раз, проверяя, не возникла ли проблема. Я попытался решить эту проблему, запустив установочный диск Windows. Я нажал « Восстановление», «Устранение неполадок», «Дополнительные параметры», затем «Восстановление системы» , поскольку у меня была резервная копия, созданная несколько дней назад.

Окно появилось:

Чтобы использовать восстановление системы, необходимо указать, какую установку Windows следует восстановить. Перезагрузите компьютер, выберите операционную систему, а затем выберите «Восстановление системы».

После появления этой ошибки я попытался обновить и перезагрузить компьютер. Сообщение об ошибке для обновления ПК:

Диск, на котором установлена ​​Windows, заблокирован. Разблокируйте диск и попробуйте снова.

Поэтому я отменил и попытался перезагрузить компьютер. Сообщение об ошибке:

Невозможно перезагрузить компьютер. Требуемый раздел диска отсутствует.

В последнее время я не вносил никаких изменений в жесткие диски, не отключал их и не вносил никаких физических изменений в компьютер. У меня есть доступ к CMD с ремонтного диска.

Кто-нибудь может определить проблему, и как я могу обновить, разблокировав жесткий диск, или использовать восстановление системы?

Anton8000
источник

Ответы:

7

Стирание системы это не то, что вы хотите!

Чтобы система снова загрузилась, вам нужно исправить загрузочные данные EFI. Это связано с такими сообщениями, как

The windows boot configuration data file does not contain a valid OS entry
The drive where Windows is installed is locked. Unlock the drive and try again.

Выполните следующие действия - посмотрите этот блог

  1. Используйте Windows DVD (или USB-флешку), чтобы открыть командную строку восстановления.

    Устранение неполадок -> Дополнительные параметры -> Командная строка

  2. Выполните эти шаги - не вводите комментарии. Но измените числа и путь Windows, чтобы соответствовать вашей конфигурации.

    // start the disk partition tool
    diskpart    
    // if you have more disks find the correct disk and use its number
    sel disk 0
    // if you have more disks find the correct disk and use its number
    list vol
    // the drive where EFI is on is usually the first FAT32 volume - here 2
    sel vol 2
    // make that volume accessible
    assign letter=z:
    // leave the partition tool
    exit  
    // navigate to the EFI stuff
    z: 
    cd z:\EFI\Microsoft\Boot\
    // fix the boot record
    bootrec /fixboot
    // restore the boot menu - adjust the path to match your windows location
    bcdboot c:\Windows /s z:
    

Это то, что сработало для меня.

bebbo
источник
1
Обратите внимание, что вам, возможно, придется настроить буквы диска, а также цифры (т. Е. Ваш C: на самом деле не может быть C: когда вы находитесь в командной строке настройки и т. Д.) - также если вы не знаете, какой диск Номера для использования можно попробовать list diskили list partitionв DiskPart.
BrainSlugs83
1
Это прекрасно сработало для меня! Я представил свой загрузочный диск C: \ на твердотельный накопитель M.2 (родной Skylake), и похоже, что на изображенном диске все еще есть магические загрузочные файлы EFI, запускающие работу, в результате чего я получил The Windows Boot Configuration Data file is missing required informationошибку. Следование вашим командам diskpartи bootrecи bcdbootисправило это отлично!
Джефф Этвуд
@bebbo - Почему вы возвращаетесь к первой редакции этого ответа? Изменения, сделанные Джеффом, должны были быть сделаны.
Ramhound
-4

Мой ответ был неверным, если только жесткий диск вашего компьютера не заблокирован (зашифрован). Вы хотите другой ответ, наверное.

Это может или не может быть выполнимо для вас, но это почти наверняка сработает. ОТОБРАЖАЕТСЯ ВСЯ ИНФОРМАЦИЯ НА ДИСКЕ.

  1. Загрузитесь в дистрибутив Linux с живого USB или DVD / CD.

  2. Откройте gparted или, если он не установлен, установите и откройте gparted.

  3. Отформатируйте ваш диск с NTFS оттуда.

  4. Перезагрузитесь и попробуйте установить Windows снова.

Если вышеупомянутое не работает, у меня есть одно другое решение. Этот более опасен.

  1. Загрузите Linux с живого USB / DVD / CD.

  2. открыть терминал.

  3. введите, mountчтобы проверить, на каком устройстве установлен ваш жесткий диск.

  4. бегать sudo dd if=/dev/zero of=/dev/{device name, as shown by 'mount'}

  5. Вывод не будет отображаться, но будьте уверены, что он работает. Он заменяет каждый бит на вашем жестком диске нулем.

  6. Когда ddвыйдете, попробуйте загрузиться с установочного DVD Windows снова.

Wyatt8740
источник
На более личной и самоуверенной ноте, вы никогда не должны использовать Windows 8 без принуждения. Это был кошмар, чтобы заставить его работать с любым оборудованием, которое я купил за последние десять лет. Я вернулся на 7, но все еще использую Arch Linux в качестве основной ОС.
Wyatt8740
Я восстановил свой компьютер с нуля из деталей, сделанных в этом году. Я, вероятно, не буду зависеть от аппаратных проблем, но спасибо :)
Anton8000