Windows7のパーティションを拡張する

なぜだか使えるディスク容量が100GBしかないノートPC。なんとかだましだまし使っていたんですが、どうにも容量不足でしかたがない。ほんとに100GBしかないのかと「ディスクの管理」画面から確認すると回復パーティションとかで15GBほど確保している。
なんだこりゃ。いらん。

ということで削除しようとしたんですが、「ディスクの管理」画面で右クリックしても「ヘルプ」しかでない。保護されているパーティションみたいで削除ができません。

ちょっと調べてdiskpartコマンドで削除できるようなのでトライ。

C:\>diskpart

Microsoft DiskPart バージョン 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
コンピューター:hogehoge

DISKPART>

まずlist diskで接続されているディスクを確認。

DISKPART> list  disk

  ディスク      状態           サイズ   空き   ダイナ GPT
  ###                                          ミック
  ------------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン           119 GB      0 B
  ディスク 1    オンライン            29 GB      0 B

ディスク0がハードディスク。うわー120GBしかないのか。ディスク1はSDカードです。
select disk 0 でディスク0を選択。

DISKPART> select disk 0

ディスク 0 が選択されました。

ディスク0上のパーティションを確認。

DISKPART> list partition

  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
  Partition 1    回復                  14 GB  1024 KB
  Partition 2    回復                 300 MB    14 GB
  Partition 3    プライマリ               75 GB    14 GB
  Partition 4    プライマリ               29 GB    89 GB

Partition3がC、Partition4がD。今回消すのはPartition4です。

DISKPART> select partition 1

パーティション 1 が選択されました。

選択されたことを確認。頭にアスタリスクがついています。

DISKPART> list partition

  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
* Partition 1    回復                  14 GB  1024 KB
  Partition 2    回復                 300 MB    14 GB
  Partition 3    プライマリ               75 GB    14 GB
  Partition 4    プライマリ               29 GB    89 GB

タイプが「回復」になっているパーティションはoverride引数をつけて消します。

DISKPART> delete partition override

DiskPart は選択されたパーティションを正常に削除しました。

もう一度確認。削除されていますね。

DISKPART> list partition

  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
  Partition 2    回復                 300 MB    14 GB
  Partition 3    プライマリ               75 GB    14 GB
  Partition 4    プライマリ               29 GB    89 GB

4番のパーティションを拡張したいので、選択。

DISKPART> select partition 4

パーティション 4 が選択されました。

extendで目一杯拡張するらしい。

DISKPART> extend

指定されたディスクには、ボリュームの拡張に必要な空き領域がありません。

??なんでや。
しらべると、NTFSでは拡張対象パーティションの「右側」に未使用領域がないとダメなんだと。「右側」ってつまり、上記のように4番のパーティション拡張領域として1番は使えないとか。うわー、くさっとんなNTFS

嘆いていても仕方がないので、以下の手順を取ることにする。

  1. Dドライブ(パーティション4)のバックアップを作成。
  2. パーティション4を削除。
  3. 先ほど消したパーティション1をDドライブとしてファイルシステム作成。
  4. パーティション1をパーティション4の領域を利用して拡張。
  5. バックアップからファイルを戻す。

面倒だなぁ。結果報告は明日。