3

Я восстанавливал удаленный раздел, используя Testdisk, чтобы переписать таблицу разделов. Однако после этого Windows 8 отказалась загружаться. При загрузке у меня появляется синий экран, на котором говорится, что был код ошибки 0xc0000225, и F8 ничего не делает после этого.

Я попытался решить проблему с помощью восстановления запуска с установочного компакт-диска Windows, но это не помогло устранить проблему. Я также попытался использовать эти команды в консоли:

bootrec /scanos
bootrec /rebuildbcd
bootrec /fixmbr
bootrec /fixboot

Однако это также не решило проблему.

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

GRUB также был ввернут, и теперь он говорит

error: invalid filesystem

и начинает подсказку спасения личинки.

К счастью, rEFInd все еще работает, что позволяет мне загружаться в мою систему Mint. Windows bootloader не работает при запуске из rEFInd

Запуск boot-repair не решает проблему.

Я также попытался установить флаг загрузки на моем разделе ОС Windows.

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

Я не уверен на 100%, какой был исходный тип таблицы разделов. Testdisk по умолчанию настроен на EFI/GPT, поэтому я выбрал именно это.

Раздел, который был удален, был одним из разделов Linux. Это было восстановлено красиво.

Перегородки с окнами кажутся нормальными, поскольку я могу получить к ним доступ из Mint.

Текущая структура разделов выглядит примерно так:

P MS Data                     2048     206847     204800 [SYSTEM]
  FAT32, 104 MB / 100 MiB
P MS Data                   206848    2050047    1843200 [Recovery]
  NTFS, 943 MB / 900 MiB
P MS Data                  2312192  783003647  780691456 [OS]
  NTFS, 399 GB / 372 GiB
P MS Data                783003648  783720447     716800
 NTFS, 367 MB / 350 MiB
P MS Data                783720448 1645320191  861599744 [DATA]
  NTFS, 441 GB / 410 GiB
P MS Data               1645320192 1703913471   58593280
  EXT4 Large file Sparse superblock Recover, 29 GB / 27 GiB
P Linux Swap            1703913472 1719537647   15624176
  SWAP2 version 1, 7999 MB / 7628 MiB
P MS Data               1719537664 1911560191  192022528
  EXT4 Large file Sparse superblock Recover, 98 GB / 91 GiB
P MS Data               1911560192 1953523711   41963520 [Restore]
  NTFS, 21 GB / 20 GiB

Второй раздел ext4 был тем, который я восстановил.

Я, вероятно, могу решить проблему с grub, обновив его, но пока оставляю его в покое, чтобы помочь диагностировать проблему.

Это действительно довольно сложно.

РЕДАКТИРОВАТЬ: Я подозреваю, что, возможно, таблица разделов неправильного типа, может быть, это должен быть MBR или гибрид.

1 ответ1

1

Хорошо, я наконец решил это. Очевидно, Windows 8 нуждается в этом зарезервированном разделе Microsoft System непосредственно перед разделом ОС. Этот раздел не распознается тестдиском и удаляется. Я понятия не имел, что это было даже там. Это также вызвало некоторые проблемы с grub, по-видимому, из-за изменения количества разделов.

Я воссоздал раздел MSR, загрузив загрузочный диск Windows и используя следующие команды в командной строке.

diskpart
create partition msr

Обратите внимание, что это работает нормально только потому, что место, где раньше была моя MSR, было единственным нераспределенным пространством на диске. Если ваш диск разбит на разделы по-другому, вы можете обратиться к документации.

Я также обнаружил, что установка флага загрузки в разделе ОС Windows также предотвращает загрузку окон. Вместо этого я установил загрузочный флаг в разделе SYSTEM.

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