Вот что я сделал, шаг за шагом:
- Создать GParted Live USB
Загрузите USB и запустите
testdisk
в терминале
i. Вам будет задан вопрос о файле журнала, выберите[ Create ]
II. Выберите диск, который вы хотите восстановить. Live USB также будет в этом списке.
III. Вам будет предложено выбрать тип таблицы разделов, которая использовалась для вашего диска. Параметр по умолчанию - это то, что TestDisk считает, и в моем случае это тоже правильно, но может быть и неправильно, поэтому будьте осторожны
внутривенно Выберите
[ Analyse ]
, затем[ Quick Search ]
.v. Теперь на этом этапе вам должен быть показан список разделов, найденных TestDisk.
Примерно так: Скриншот украден из этого вопроса Теперь, если вам повезет, все ваши разделы будут найдены и выделены зеленым цветом. В моем случае все они были найдены, но в списке было больше разделов, чем у меня, поэтому только тот, который не конфликтовал с остальными, был зеленым. Вы можете просмотреть файлы в каждом разделе, чтобы убедиться, что они правильные, а затем нажать кнопку со стрелкой влево, чтобы выделить их. Зеленые разделы будут восстановлены, серые - удалены. Если TestDisk не смог найти все ваши разделы, все равно перейдите к следующему шагу.VI. Если все ваши разделы были найдены, и вы отметили те, которые хотите сохранить, выберите,
[ write ]
чтобы записать изменения на диск. Если разделы отсутствовали, выберите,[ Deeper Search ]
затем выберите разделы, как указано выше, и[ write ]
их на диск.Теперь, когда наш диск снова имеет GPT, мы можем прочитать его, но он все равно не загрузится. Откройте GParted и щелкните правой кнопкой мыши раздел Fat32 ~ 100 МБ (который также должен быть первым разделом). Нажмите «Управление флагами» и установите флажок «загрузить». ESP также будет выбран автоматически.
Попробуйте загрузиться. На этом этапе ваш диск имеет GPT и загрузочный раздел EFI, поэтому, если файлы не были потеряны, все должно работать. Если нет, продолжайте читать.
Таким образом, что-то важное отсутствует в вашем разделе EFI или Windows. Возьмите в руки другой компьютер с той же версией Windows, что и вы, введите «Диск восстановления» в строку поиска в меню «Пуск» и нажмите «Диск восстановления».
Создайте диск восстановления без системных файлов (если это возможно, если не беспокойтесь) и загрузите компьютер с диска восстановления.
После загрузки компьютера нажмите «Устранение неполадок», «Дополнительные параметры», а затем «Восстановление при загрузке» или «Автоматическое восстановление», в зависимости от того, что доступно. Если это работает, все должно вернуться к нормальной жизни. Если вам говорят «Автоматическое восстановление / восстановление при загрузке не может восстановить ваш компьютер», то снова нажмите «Дополнительные параметры» и перейдите к следующему шагу.
Откройте командную строку и введите
diskpart
, затемlist disk
.- Найдите свой диск и запишите номер рядом с ним. Введите,
sel disk <number>
где<number>
находится номер, который вы только что записали. - Введите
list vol
, укажите раздел, который вы только что отметили, как загрузочный раздел и его номер, а затем введитеsel vol <number>
- Наконец, введите
assign letter=w:
и затемexit
. - Введите следующие команды по порядку:
cd /d w:\EFI\Microsoft\Boot\
bootrec /fixboot
ren BCD BCD.backup
bcdboot c:\Windows /s w: /f ALL
- Попробуй загрузиться.
Если после всех этих шагов вы все еще не можете загрузиться, весьма вероятно, что вам придется переустановить Windows. Но так как вы восстановили свои личные файлы, надеюсь, это не должно быть слишком большой проблемой