partboot-1.4.21.img を使ったパーティション縮小

partboot-1.4.21.img とは

GNU Parted のブートFDイメージ(bootFD.img)です。
このイメージをFDに書き込んでパーティション縮小を行います。

partboot-1.4.21.img を使用する

ダウンロード (download)

2005/1/10現在、googleで検索しても日本のサイトからは見つけられなかったので、ここに置いておきます。
  1. 上記の2つ partboot-1.4.21.imgrawwritewin.exe (または Rawrite32.exe) をダウンロードします。
    保存場所はどこでもかまいません。
  2. .zip を解凍します。
  3. 解凍してできた rawwritewin (rawrite)フォルダ の中に partboot-1.4.21.img を移動させます。
    (ドラッグ&ドロップするなりコピー&ペーストして移動させる)

FDに rawwritewin.exe を使用して partboot-1.4.21.img を書き込む

  1. 空のFDを用意する。
    (FDはフォーマットしておく)
  2. FDをドライブに入れる。
  3. rawwritewin.exe をダブルクリックして起動。
  4. Flopy drive を環境に合わせて入力する。
    (大抵の場合は A: で良い)
  5. Image file  [...] ボタンを押して partboot-1.4.21.1mg を選択。
  6. Write ボタンを押してFDに書き込む。
  7. 書き込みが終わったら、FDを抜き Exit ボタンを押して終了。

FDに Rawrite32.exe を使用して partboot-1.4.21.img を書き込む

  1. 空のFDを用意する。
    (FDはフォーマットしておく)
  2. FDをドライブに入れる。
  3. Rawrite32.exe の使用方法は中の Rawrite32.htmscreen.png を見るとなんとなくわかる。
  4. Rawrite32.exe をダブルクリックして起動。
  5. Select ボタンを押して partboot-1.4.21.1mg を選択。
  6. Target drive に環境に合わせて入力する。
    (大抵の場合は A: で良い)
  7. Write to disk... ボタンを押してFDに書き込む。
  8. 書き込みが終わったら、FDを抜き Exit ボタンを押して終了。

パーティションを縮小する

  1. PCを終了させる。(電源を落とす)
  2. 書き込んだFDをドライブに入れてPCを立ち上げる。(電源を入れる)
  3. FDから読み込んで GNU Parted が起動する。
  4. bash#    というプロンプトが表示され起動が完了する。
  5. bash# parted /dev/hda [ENTER]
  6. (parted) help [ENTER]
  7. (parted) print [ENTER]
  8. Monitor Start End Type Filesystem Flags 1 0.031 14339.267 primary ntfs boot 2 14339.268 28615.781 extended lba 5 14339.298 28615.781 logical FAT lba
  9. (parted) resize [Monitorの値] [Startの値] [Endに設定したい値] と入力する。

    (例として) Monitor 5 のEndを 19000 としてみた。
    (例として) (parted) resize 5 14339.298 19000 [ENTER]
  10. (parted) print [ENTER]
  11. Monitor Start End Type Filesystem Flags 1 0.031 14339.267 primary ntfs boot 2 14339.268 28615.781 extended lba 5 14339.298 18998.754 logical FAT lba
  12. (parted) quit [ENTER]
  13. 以上。
    FDを抜く。終了の仕方はわからない。

詳しい使い方は

GNU Parted の本家サイト。
GNU Parted で検索するなりの方法で。
JET_LAND