Windows XP установлена на диске C: ничего на D: - как D: быть системным разделом?
Я переустановил Windows XP на компьютер друга. Он был уничтожен вирусами и вредоносными программами, поэтому я загрузился с живого компакт-диска Ubuntu и использовал GParted для создания нового раздела (восстановления), перемещения всех их файлов в раздел и удаления основного.
После переустановки Windows XP я переместил их файлы обратно на диск C: и перешел к управлению дисками, чтобы удалить раздел. Однако раздел D: теперь имеет системный флаг, даже если Windows установлена на диске C: с флагом загрузки и настройками, а на D: НИЧЕГО нет.
Как я могу безопасно удалить его (Windows не пускает из графического интерфейса), не теряя доступа к установке XP, чтобы я мог восстановить пространство после увеличения раздела C?
Вот изображение разделов:
Обновление: мне сообщили, что удаление системного раздела приведет к повреждению загрузчика; Могу ли я получить пример или пошаговое руководство о том, как я могу вернуть это место? Я не хочу выяснять это "на лету", когда я наконец решу эту проблему.
3 ответа
Я бы предложил снова использовать LiveCD, чтобы удалить раздел, если он действительно пуст. Затем используйте Windows, чтобы воссоздать его по мере необходимости.
Вы смотрели на файл boot.ini (скрытый / системный файл в C:) с редактором? Он содержит записи загрузчика Windows, возможно, там что-то еще указывается.
По сути, последовательность загрузки такова: запись Masterboot (исправленная с помощью fixboot /MBR или аналогичного процесса) ищет активный раздел (LiveCD может пометить первый активный раздел, так что вы можете это исправить), который загружает NTLDR, который загружает boot.ini, который представляет загрузочное меню (или, если есть только одна запись, загружается из этого).
Если действительно что-то в этой последовательности находится во 2-м разделе, это можно исправить (установка восстановления XP исправляет почти все, что может пойти не так).
Как я могу безопасно удалить его (Windows не пускает из графического интерфейса), не теряя доступа к установке XP, поэтому я могу восстановить пространство, увеличив раздел C.
Если вы использовали Linux Live-CD для своей работы, то вы, возможно, уже знаете, как Linux видит разделы.
Если есть один жесткий диск SATA с двумя разделами, Linux покажет их следующим образом:
/dev/sda1 which is the first partition, probably C: under Windows
/dev/sda2 which is the second partition, probably D: under Windows
Нужно было бы полностью стереть зараженный вирусом раздел, а затем позволить редактору таблицы разделов выполнить свою работу. Я бы стер с жесткого диска dd
,
Я бы загрузил мой PLD Rescue CD и набрал команду:
dd if=/dev/urandom | pipemeter | dd of=/dev/sda2 && dd if=/dev/zero | pipemeter | dd of=/dev/sda2
Это заполнит второй раздел на жестком диске случайными данными, а затем вернется и обнулит все это. Вам не нужно заполнять раздел случайными данными, и пропуск этого шага экономит время. Это зависит от ваших личных предпочтений.
Если вы просто хотите обнулить второй раздел, используйте следующую команду:
dd if=/dev/zero | pipemeter | dd of=/dev/sda2
И снова, просто дайте инструменту редактирования таблицы разделов выполнить свою работу.
Удачи!