Windows 7 のインストール後に古い Windows XP プライマリ パーティションをフォーマットする

Windows 7 のインストール後に古い Windows XP プライマリ パーティションをフォーマットする

私のコンピューターでは古い Windows XP (Ubuntu とのデュアル ブート) を実行していましたが、別の論理ドライブに Windows 7 をインストールすることにしました。現在、Windows XP が破損しているため、プライマリ パーティションである Windows XP ドライブをフォーマットして、そのスペースを他の目的に使用したいと考えています。

現在のbcdeditスクリーンショットは以下のとおりです。

bcdedit の結果

この画像からわかるのはウィンドウズブートマネージャーWindows XP がインストールされているドライブに定義されます。

現在、パーティションは以下のようになっています。

パーティションのスクリーンショット

強調表示されているパーティションは、Windows XP (D:) と Windows 7 (C:) です。

質問が2つあります。

  1. Windows ブート マネージャーが定義されている Windows XP (D:) プライマリ パーティションをフォーマット/削除しても安全ですか?
  2. Windows XP (D:) プライマリ パーティションをフォーマット/削除することは可能ですか? 可能な場合、方法は?

答え1

Windows ブート マネージャーが定義されている Windows XP (D:) プライマリ パーティションをフォーマット/削除しても安全ですか?

はい、ただし、パーティションをフォーマットすると、コンピューターは起動できない状態になります。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) この番号をガイド

 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 パーティションを削除し、約 100 MB のプライマリ NTFS パーティションを作成し、次に 2 番目のプライマリ パーティションを作成します。上記の手順を実行するときは、その 100 MB のパーティションを XP パーティションとして扱います。

Windows XP (D:) プライマリ パーティションをフォーマット/削除することは可能ですか? 可能な場合、方法は?

これらのコマンドはフォーマットします。ただし、Windows がそれが唯一のプライマリ パーティションまたは唯一のブート パーティションであるというエラーを表示する場合は、Windows リカバリ/インストール メディア (USB/CD-ROM) から起動して、これらのコマンドを実行する必要がある場合があります。

(以下のコマンドは、この質問にのみ固有のものであることに注意してください。ヘルプを求めてこれを読んでいて、元の投稿者ではない場合は、特定のディスク構成に適用する適切なディスク番号とパーティション番号を慎重に決定してください)

フォーマットするには:

 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

関連情報