これは、ディスクのパーティションレイアウトを示すWindowsディスク管理のスクリーンショットです。
Windowsパーティション(C:\
ドライブ、 "Boot")を16 GBの未割り当てスペースに挿入します。ただし、Windowsは(便利に)Recovery PartitionおよびEFI System Partitionそのため、Bootパーティションを拡張できません。ディスク管理ではどちらも移動できません。私はgpartedでライブCDを使用しようとしましたが、別の問題が発生しました:リカバリパーティションとEFIシステムパーティションの右側にMicrosoft予約パーティションがありましたフラグmsftres
付きのサイズ128 MB。これはgpartedを使用して移動できませんでした-2つのパーティションを効果的に「トラップ」します。
私のテクニックは、2つのパーティションを右に移動し、ブートパーティションを右に550 MB移動し、2つのパーティションを新しく作成したスペースに配置して、ブートパーティションを拡張することでした。ただし、これは、おそらくWindowsのインストールプロセスによって作成されたこのMicrosoft予約パーティションによって無効にされています。 ウィキペディアの状態 このパーティションを削除すると、ブートローダーが壊れる可能性があります。
SSDを完全にフォーマットして最初から起動せずにブートパーティションを拡張するにはどうすればよいですか?
さて、思い切ってMicrosoftの予約済みパーティションを削除する場合でも、とにかくそれを修正してみることにしました。 Rod Smith said として、Windowsをインストールする前にSSDの開始時にNTFSパーティションを手動で作成したため、EFIシステムパーティションは非標準の場所にあり、パーティションは唯一のそれを置くことができます。以下は、問題を修正し、ドライブを拡張する余地を作るために実行した手順です。
インストールメディア、またはDISKPART
を含むいくつかのWindowsリカバリ環境が必要になります。
GPartedを使用して、EFIシステムパーティションとリカバリパーティションを邪魔にならない場所に移動し、ブートパーティションが移動できる場所を作り、変更を適用します。
十分なスペースを残して、Bootパーティションを右に移動します。リカバリパーティションは450 MB、EFIシステムパーティションは100 MB、Microsoft予約パーティションは128 MBです。合計で678 MBになります。 Windowsが愚かな追加パーティションを将来作成する余地を残すために、これに1024 MBを追加しました。つまり、ブートパーティションを合計1702 MBだけ右に移動しました。変更を適用します(しばらくの間、しばらくの間お茶を飲みます)。
GPartedのMicrosoft予約パーティションを削除し、変更を適用します。
GUIでEFIシステムパーティションを右クリックしてコピーし、ブートパーティションの前の空きスペースに貼り付けます。EFIシステムパーティションは、標準の場所なので、ディスクの先頭に配置します。新しいパーティションを右クリックし、完全に同じフラグを古いパーティション(boot
、esp
)と同じように適用します。 リカバリパーティションに対してこの手順を繰り返し、元のフラグと同じフラグを再度適用しますが、エンドに置きます最初ではなく(Bootパーティションの横にある)空き領域。変更を適用します。ドライブのレイアウトは次のようになります。EFI System Partition | Free space | Recovery Partition | Boot partition | ...
元のEFIシステムパーティションとリカバリパーティションを削除し、変更を適用します。 Bootパーティションは自由に拡張できるようになったので、rightにサイズ変更して、空きスペースをいっぱいにしました。
Windowsインストールメディアを起動し、Shift + F10キーを押してコマンドプロンプトを開きます。 diskpart
と入力します。 list disk
と入力し、次にselect disk X
と入力します。ここで、X
は、ブートパーティションを含む物理ドライブの番号です。 list partition
と入力して、パーティションリストを取得します。サイズが100 MBのディスクの最初にEFIシステムパーティションがありました。パーティションリストには、1024 kBのオフセットから始まったと記載されています。 Windowsはメガバイトを1024 kBと見なすため、フリースペースは1024 +(100 * 1024)= 103424 kBのオフセットで始まります。コマンドcreate partition msr size=128 offset=103424
を入力します。あなたが正しいサイズとオフセットを持っているなら、これはうまくいくはずです、そして私の場合、それは確かにうまくいきました。
Windowsを再起動して、正常に機能することを確認します。
私はEdgeに住んでいるので、これを行う前にバックアップを作成していませんでしたが、問題ありませんでした。ただし、これを行う前に、Bootパーティションの重要な情報をバックアップすることをお勧めします。
Asusトランストリオ(2015)を購入しましたが、これは4年(2019)後にオープンしたため、Windows 10へのアップグレードが必要でした。アップデート後、パーティションのセットアップは次のようになりました:
回復| EFIブート| MS予約済み| OS
私はそれをクローンした新しいSSDからRECOVERYパーティションを削除してディスクスペースを回復したかったので、OSパーティションとマージしました。これが私の解決策です:
ミニパーティションツールでリカバリパーティションを削除します。
USBディスクの代わりにRECOVERY、UNALLOCATED SPACEではなく、結果のパーティションセットアップをイメージします。
次の順序で一度に1つのパーティションを宛先ディスクにドラッグする方法で、macriumリフレクトを介してSSDにイメージを回復します。 MSリザーブ| OS。
左/最後に残るのは、ミニパーティションツールを使用してOSパーティションに簡単にマージできるUNALLOCATED SPACEです。
お役に立てば幸いです。