Windows XP установлена ​​на диске C: ничего на D: - как D: быть системным разделом?

872
Urda

Я переустановил Windows XP на компьютер друга. Он был уничтожен вирусами и вредоносными программами, поэтому я загрузился с живого компакт-диска Ubuntu и использовал GParted для создания нового раздела (восстановления), перемещения всех их файлов в раздел и удаления основного.

После переустановки Windows XP я переместил их файлы обратно на диск C: и перешел к управлению дисками, чтобы удалить раздел. Однако раздел D: теперь имеет системный флаг, даже если Windows установлена ​​на диске C: с флагом загрузки и настройками, а на D: НИЧЕГО нет.

Как можно безопасно удалить его (Windows не пускает из графического интерфейса), не теряя доступа к установке XP, чтобы я мог восстановить пространство после увеличения раздела C?

Вот изображение разделов:

Скриншот раздела в Windows


Обновление: мне сообщили, что удаление системного раздела приведет к повреждению загрузчика; Могу ли я получить пример или пошаговое руководство о том, как я могу вернуть это место? Я не хочу выяснять это «на лету», когда наконец решу эту проблему.

2
картинка слишком маленькая Используйте такой сервис, как tinypic или imageshack, чтобы загрузить и опубликовать его здесь. В любом случае, вы можете использовать консоль восстановления диска XP и попробовать команды `BOOTCFG / REBUILD` или` fixmbr` и `fixboot`. Это МОЖЕТ решить проблему .. Bibhas 14 лет назад 0
Ой, думал, что вы смогли нажать на все размеры! : s Позвольте мне это исправить. Urda 14 лет назад 0
ОК Как новая ссылка? Urda 14 лет назад 0
«Загрузочный» диск - это то место, где находится ОС. «Системный» диск находится там, где находится загрузчик, и где Windows ожидает, что BIOS запустит последовательность загрузки. http://support.microsoft.com/kb/314470 Chris Smith 12 лет назад 0

3 ответа на вопрос

2
Mark Reid

Я бы предложил снова использовать ваш LiveCD, чтобы удалить раздел, если он действительно пуст. Затем используйте Windows, чтобы восстановить его по мере необходимости.

Системный раздел - это тот, который содержит NTLDR и Boot.ini; если вы удалите его таким образом, ваша система больше не будет загружаться! Stephen Jennings 14 лет назад 0
Что я могу сделать, чтобы это исправить? Как бы я восстановить его для загрузки? Я хочу освободить место ... Стивен, если бы вы могли написать ответ для меня, это было бы здорово. Urda 14 лет назад 0
Я согласен с оригинальным постером. Удаление 2-го раздела с LiveCD может привести к тому, что диск не будет загружаться, но затем вставка компакт-диска с XP и выполнение восстановительной установки должны решить проблему (если процедура действительно ее вызывает). Nicholaz 14 лет назад 0
Хорошо, у меня может быть план игры. Скоро попробую. Пожалуйста, продолжайте делать заметки, последнее, что я хочу сделать, это взорвать систему Urda 14 лет назад 0
Я отмечаю это как решенное, потому что я уверен на 90%, что это исправит мою проблему, когда у меня наконец появится возможность сесть перед компьютером. Urda 14 лет назад 0
0
Nicholaz

Вы смотрели на файл boot.ini (скрытый / системный файл в C :) с редактором? Он содержит записи загрузчика Windows, возможно, там что-то еще указывается.

По сути, последовательность загрузки следующая: запись Masterboot (исправленная с помощью fixboot / MBR или аналогичного процесса) ищет активный раздел (LiveCD может пометить первый активный раздел, так что вы можете это исправить), который загружает NTLDR, который загружает boot.ini, который представляет меню загрузки (или если есть только одна запись загрузки из этого).

Если действительно что-то в этой последовательности находится во 2-м разделе, это можно исправить (установка восстановления XP исправляет почти все, что может пойти не так).

0
eleven81

Как я могу безопасно удалить его (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 

И снова, просто дайте инструменту редактирования таблицы разделов выполнить свою работу.

Удачи!

Похожие вопросы