форматирование старого основного раздела windows xp после установки windows 7

форматирование старого основного раздела windows xp после установки windows 7

У меня на компьютере была старая Windows XP (с двойной загрузкой и Ubuntu), а затем я решил двигаться дальше и установил Windows 7 на другой логический диск. Теперь Windows XP повреждена, и я хочу отформатировать этот диск Windows XP, который является основным разделом, и использовать пространство для других целей.

Текущий bcdeditснимок экрана выглядит следующим образом:

результат bcdedit

На этом изображении я вижу, чтоМенеджер загрузки для Windowsопределяется на диске, где установлена ​​Windows XP.

Теперь разделы выглядят так, как показано ниже.

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

Выделенные разделы — Windows XP (D:) и Windows 7 (C:).

У меня два вопроса:

  1. Безопасно ли форматировать/удалять основной раздел Windows XP (D:), в котором определен менеджер загрузки Windows?
  2. возможно ли отформатировать/удалить основной раздел Windows XP (D:)? Если да, то как?

решение1

Безопасно ли форматировать/удалять основной раздел Windows XP (D:), в котором определен менеджер загрузки Windows?

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

Для этого после форматирования раздела XP как NTFS выполните следующие команды из Windows 7.

Во-первых, на всякий случай установите действительные MBR и PBR:

bootsect /nt60 D: /force /mbr
bootsect /nt60 D: /force

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

 md D:\boot
 robocopy C:\Windows\boot\PCAT\ D:\boot\ /MIR

Наконец, для корректной загрузки Windows нам понадобится BCD.

 bcdedit /createstore D:\boot\BCD
 bcdedit /import D:\boot\BCD
 bcdedit /create {bootmgr}
 bcdedit /set {bootmgr} device boot
 bcdedit /timeout 7
 bcdedit /create /d "Windows 7" /application osloader

На этом этапе вы должны получить длинный номер GUID. (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) Вы захотите использовать этот номер вместоGUID

 bcdedit /default {*GUID*}
 bcdedit /set {default} device partition=d:
 bcdedit /set {default} osdevice partition=c:
 bcdedit /set {default} path \Windows\System32\winload.exe
 bcdedit /set {default} systemroot \Windows
 bcdedit /set {default} detecthal yes
 bcdedot /displayorder {default} addlast

Однако в идеале вам следует создать специальный загрузочный раздел, как это делает Windows по умолчанию. Таким образом, вам не придется беспокоиться о таких вещах.

Удалите раздел XP и создайте основной раздел NTFS размером ~100 МБ, затем второй основной раздел. Рассматривайте этот раздел размером 100 МБ как раздел XP при выполнении шагов выше.

возможно ли отформатировать/удалить основной раздел Windows XP (D:)? Если да, то как?

Эти команды отформатируют его. Вам может потребоваться загрузиться с носителя для восстановления/установки Windows (usb/cdrom), чтобы выполнить их, если Windows жалуется на то, что это единственный первичный или единственный загрузочный раздел.

(Обратите внимание, что приведенные ниже команды относятся только к этому вопросу. Если вы читаете это в поисках помощи и НЕ являетесь автором оригинального вопроса, внимательно определите правильные номера дисков и разделов, которые следует применить к вашей конкретной конфигурации диска)

Для форматирования:

 diskpart
 select disk 0
 select par 1
 format fs=ntfs quick
 act

Удалить, а затем создать, отформатировать и назначить букву диска.

 diskpart
 select disk 0
 select par 1
 delete
 create par pri
 act
 format fs=ntfs quick
 assign letter=d

Связанный контент