bO026
ハードディスクのパーティションを変更したい。
パーティション変更ツールを使う。
 
ハードディスクのパーティションは、MRB 内のパーティションテーブルの情報に従ってディスク領域を使い分けているので、 パーティションテーブルの情報を書き換え、新しいパーティションの境界内に収まるように既存のデータを移動すれば、 データを消去する事無くパーティションサイズを変更できる。

この、仕組みを利用したソフトに以下のものが存在する。

PartitionMagic 8.0 日本語版(製品 16,590円)
Partition Resizer(Freesoft)
 Partition Resizer の操作手順を以下に示すが、 「かつをぶし」のFreeBSD Install Manual 中の付録に詳しく記載されているので参照すると良い。

Partition Resizer の操作手順
以下の操作は、20GB のハードディスクを 44GB のハードディスクに丸ごとコピーした後、 パーティションを 20GB から 44GB にリサイズした時の手順を示す。
1. 準備
  MS-DOS の起動ディスクを作成し、Partition Resizer(presz134.zip) を解凍したものを起動ディスクに追加コピーする。
2. MS-DOS の起動
  作成した起動ディスクにより、MS-DOS システムを起動する。
3. Partition Resizer の実行
  MS-DOS のプロンプトが表示されたら "presizer.exe" と入力する。
Partition Resizer を実行開始すると以下の警告メッセージを表示する。
  WARNING!

This program MUST NOT be run from a partition which will be resized or moved.
Doing so WILL cause damage to you data. DO NOT run this program if you haven't
read the file README.1ST. Also read the file INCOMPAT.LST to get information
about incompatible software products that have been found to act strangely or
undesirably with Partition Resizer. This notice is important since this program
messes up with your data If you want to exit, press ESC now, otherwize press
any other key to continue.
  パーティションサイズを変更する HDD のバックアップが取られていなかったり、 他に不安があるなら「Esc」キーを押下し Partition Resizer を終了して、バックアップ完了後、再実行する。 問題が無ければ、「Enter」キーを押下し、処理を続行します。
[注]警告メッセージ内では、【any】キーと記載しているが「Enter」キーに勝手に決めました。
  (1) システム検査を行う
  The Partiton Resizer v. 1.3.4 (c) Zeleps 1994-2000

Prease wait... Checking:
-Available physical IDE drivers...done.
-Partition structure...done.
-FAT partition information...done.
  システムのチェックが行われ、終了後、自動的に次の画面に遷移します。
  (2) 機能を選択
 
The Partition Resizer v.1.3.4(c) Zeleps 1994-2000
 
1.Resize/Move a partition
2.Change a FAT16 Partition's cluster size (Destructive)
3.Partition information
4.Exit

Please make your choice
  数字選択式のメニューが表示されます。
パーティションリサイズ(Resize/Move a partition)を行うので、「1」キーを押下します。
  (3) パーティションリサイズするドライブを選択
 
The Partition Resizer v.1.3.4(c) Zeleps 1994-2000

please select a partition to resize. Available partitions are:

  No. Flags Disk System Type     Letter Serial# Size
  1. P*# 0   Windows FAT32(LBA) C: 3E0F1CDB 43966MB
 
Partition flags: !=Incompatible *=Resizable #=Movable
  P=Primary L=Logical E=Extended

Please choose a partition:
 
パーティション決定画面のメニューが表示されます。
ここで、C ドライブの領域を変更するので、No.1 を選択する為、「1]キーを押下した後、「Enter」キーを押下します。
[注]1. 「Letter」はドライブ・レターのことで、ドライブ文字が表示されます。 このマシンには、C ドライブに 43,966MB のハードディスクが1台接続されていますので、上のような表示になります。
2. 「System Type」はフォーマットのタイプで、FAT32 なら「Windows FAT32(LBA)」という表示になります。
「拡張 MS-DOS パーティション(Extended Partition)」自体を表しています。
拡張MS-DOSパーティションの場合は、「Extended Partition (LBA)」等と表示されます。
  (4) パーティションリサイズを決定
 
Partitioning of Hard Disk 0:
                       
 
 
 
 
   
 
  Current partition  
 
  Available disk space  
   
 
 
Other partitions (reserved space)  
 
  Extended Partition  
    Current input Mode: Resizing      
    Current Partition data:      
     Starting sector: 4913028    Ending Sector: 26555444  
     Size: 10919MB      
 
 
  Left/Right: moves/resizez partition in standard increments  
  PgUp/PgDn: moves/resizes partition in large increments  
  Home/End: moves/resizes partition to the min/max  
  Tab/Shift-Tab: toggles between modes (resizing/moving/extended)  
  Space: shows/hides extended partition  
 
  パーティションの現状が表示されます。
選択したドライブの変更対象となるパーティション(Current Partition)が緑で表示され、 他のパーティション(Other partitions)がピンク、紫で表示される。
また、拡張 MS-DOS パーティション(Extended Partition)は黄色枠で、 未使用の領域(Available disk space)は白色枠で表示されます。

パーティションの領域を変更は、「←(Left)」/「→(Right)」、「PageUp」/「PageDown」、「Home」/「End」、「Tab」/「Shift+Tab」、「Space」 キーによって行い、「Enter」キーで変更を確定します。

各キーの動作を以下に記載します。
 
キー 解説
←(Left)
→(Right)
少量のパーティションの移動やリサイズ量変更に使用する。
PageUp
PageDown
大量のパーティションの移動やリサイズ量変更に使用する。
Home
End
パーティションの移動やリサイズを最小または最大に変更するのに使用する。
Tab
or
Shift+Tab
モードを移動する。「Tab」キーを押すごとに「リサイズ(Resize)」「移動(Moving)」「拡張(Extend)」に移行する。
現状は、「Current Input mode:」の項目に表示される。
Space 拡張 DOS 領域の表示・非表示を行う。黄色枠でパーティション表示に外側に表示される。
Enter 変更を確定する。
Esc 現在の処理をキャンセルして、前のメニューに戻る。
例えば、パーティションサイズをデスク最大量にするには、「End」を押し、「Enter」を押せば良い。
  (5) パーティションリサイズ内容の確認
 
Current Partition data:

  Starting sector: 4193028 Ending Sector: 15695504
  Size: 5616MB  
 
  Please confirm operation (y/n):  
  パーティションリサイズ内容の確認画面が表示される。
これで良ければ「y」キー、再度変更するのなら「n」キーを押下する。
  (6) ディスクの表面テストの実行
 
Would you like to perform surface test (y/n)?

  ディスクの表面テスト実行画面が表示される。
ディスクの表面テストは、44GB で約6時間位必要となる。なお、テストは途中で打ち切る事が出来ないので注意を要する。
テストしないので、「n」キーを押下する。
  (7) パーティションリサイズの実行
 
Would you like to perform surface test (y/n)? n

Performing changes:

Moving 90,022,208 sectors from 22077 to 28709.
  percent compteted : 0%

  パーティションリサイズ画面が表示される。
percent compteted に終了状況が表示され、100% になるとパーティションリサイズが完了し、自動的に Reboot する。
40GB のディスクで9時間必要とした。
 
参考:なし
△ Return