3

Я сделал очень глупую вещь. Я удалил несколько папок на диске C: из Ubuntu. В результате я больше не могу загружаться в Windows. Запускается анимация загрузки, а затем продолжается перезагрузка.

Я пробовал checkdisk, sfc/scannow и автоматическое восстановление, но это не работает. Странно то, что я могу загрузиться в безопасном режиме, поэтому я считаю, что моя установка Windows не повреждена. Также checkdisk и sfc говорят, что ошибок не найдено. Из Ubuntu я удаляю только папку Windows.old.

Какие-либо предложения? Есть ли в любом случае я вижу точную ошибку. Может быть файл журнала или что-то. Я пробовал EventViewer и System32/Logs, но все кажется нормальным.

Может быть, я мог бы попробовать команды /fixmbr и /fixboot. Если я сделаю это, нужно ли мне переустанавливать GRUB afterword?

Спасибо за помощь.

5 ответов5

8

Тот факт, что Windows может перейти в безопасный режим, не означает, что он "не поврежден", просто он не полностью скрыт. Ваши MBR, загрузочный сектор и структура файловой системы, вероятно, в порядке, но вы удалили некоторые файлы, которые нужны Windows во время обычного (не безопасного режима) запуска.

Чтобы решить эту проблему, я бы рекомендовал обновить установку Windows 8. Это должно восстановить недостающие файлы с установочного диска Windows или тома для восстановления, что позволит вам снова нормально загрузиться в Windows.

(Пс. Простое удаление папки Windows.old не должно было сломать вашу систему, если это действительно все, что вы сделали. Однако, я полагаю, возможно, что удаление его из Linux могло удалить что-то вроде пользовательских настроек, которые все еще использовались, и что Windows была бы достаточно умной, чтобы сперва сохранить ее в другом месте, если бы вы удалили папку изнутри Windows.)

3

Во время новой установки Windows все данные удаляются и устанавливаются новые драйверы и программное обеспечение. Но если у вас есть какое-либо оборудование, с которым вы получили компакт-диск с драйверами, вам необходимо установить его заново при новой установке.

Этого не происходит при установке окон при предыдущей установке и последующем удалении папки Windows.old. В этом случае, когда вы устанавливаете окна на ранее установленные окна, старые окна имеют драйверы для текущего оборудования, новые окна будут всегда загружаться из папки windows.old, пока вы не обеспечите новую установку в текущих окнах (т.е. новые окна ). И если вы удалите эту папку (windows.old), не устанавливая драйверы снова, у вас, вероятно, будут такие же проблемы, как и у вас. Поэтому всегда пытайтесь установить драйверы для внешнего оборудования (аппаратное обеспечение, имеющее собственный компакт-диск с драйверами) перед удалением папки windows.old в этом типе установки.

0

Я заканчиваю тем, что делал с чистой установкой. сейчас все работает отлично.

0

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

0

/fixboot и fixmbr важны для исправления этой ошибки. Но это было бы неполным без /rebuildbcd.

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

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