На моем компьютере работала старая 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 ответ1

0

Безопасно ли форматировать / удалять основной раздел 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

Наконец, нам нужна BCD для правильной загрузки Windows.

 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

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