Мой HD содержит два раздела: sda (извините за обозначение linux) с Windows XP и sdb с Windows 7 и загрузчик grub. Я изменил их размер (сделал раздел Windows 7 больше), но после этого раздел Windows 7 не загружался. Я использовал установочный диск Windows 7 для восстановления раздела, но в качестве бонуса он исказил мой раздел Windows XP.
Теперь я не могу загрузить Windows XP или прочитать этот раздел из моей установки Windows 7. GParted может прочитать (обновленную) таблицу разделов, но выдает сообщение об ошибке, касающееся раздела Windows XP (что-то о инструменте ntfsresize), и я думаю, что файловая система NTFS в разделе Windows XP все еще содержит старый размер или другие поврежденные данные.
Может кто-нибудь подсказать, как начать процесс восстановления раздела Windows XP? Я уверен, что все данные есть, я просто должен исправить указатель на него.

1 ответ1

0

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

    dd if=/dev/sda  of=/mnt/another-drive-with-space.img bs=1M

если у вас нет места, вы можете сжать изображение:

    dd if=/dev/sda bs=1M | gzip -9 > /mnt/another-drive-with-space.img.gz

Далее, Windows действительно ненавидит загрузку из любого места, кроме основного раздела на основном диске. Я попытался бы удалить диск win7, а затем вставить установочный диск XP и выбрать "установить", а затем "восстановить". Это должно исправить загрузчик Windows и переустановить системные файлы, предполагая, что раздел распознается XP. Если диск не распознается, ознакомьтесь с инструментами восстановления на Ultimate Boot CD.

Далее, предполагая, что вы можете загрузиться в XP сейчас, поместите диск win7 в компьютер в качестве основного жесткого диска. Загрузитесь с установочного диска Win7 и выполните "custom", "install", "repair" (я думаю, я еще не пробовал это с Win7). Предполагая, что это не слишком отличается от Vista/XP, он должен найти вашу установку XP и сделать для нее запись загрузчика. После загрузки в Win7 вы можете добавить установку linux в загрузчик и / или настроить параметры загрузчика с помощью EasyBCD.

Также возможно преобразовать ваш образ резервной копии в образ VirtualBox и запустить установку XP на виртуальной машине вместо двойной загрузки, если только вам не нужна XP для игр.

Другим вариантом является Smart Boot Manager. Я использовал CD-версию этого в прошлом для загрузки ОС, когда MBR не работает

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