VAIOのハイバネ領域
2004年4月29日21:39
linux
Hibernation (冬眠)

調べただけじゃもったいないので、VAIOノート( PCG-F36 )のハイバネーション領域を作りました。その結果めでたくlinuxでも bios サスペンドできるようになりました。
本家 sony の記事では dos 上でPHDISK.EXE と云うツールを使うとあるので、 ここ とか ここ を読むと、C:ドライブの中に SAVE2DSK.BIN というファイルを作り、そこにメモリデータを保存する方法と、独自パーティションを作成し、そこに退避する方法が書いてあります。

C:\WINDOWS> PHDISK.EXE /CREATE /FILE /RAM192
C:\WINDOWS> PHDISK.EXE /CREATE /PARTITION /RAM192


lphdisk

lphdisk-0.9.1.tar.gz をダウンロードします。

$ tar -xvzf lphdisk-0.9.1.tar.gz
$ cd lphdisk-0.9.1
$ make
readme
  • ハイバネーションの領域はプライマリ・パーティションにすべき
  • パーティション・タイプは a0 (the IBM "ThinkPad" Hibernation format)
  • 必要なサイズは (物理メモリ+ビデオメモリ+予備)
  • (必要なサイズは lphdisk --probeonly を実行しても得られます。実際はこの値を使いました)
Device    Boot  Start   End   Blocks   Id System
/dev/hda1         1     382  3068383+   7 HPFS/NTFS
/dev/hda2  *    383     892   273105   83 Linux
/dev/hda3       893     926   273105   A0 IBM Thinkpad hibernation
/dev/hda4       927    2432 12096945    5 Extended
/dev/hda5       927    1564  5124703+   b Win95 FAT32
/dev/hda6      1565    1598   273073+  82 Linux swap
/dev/hda7      1599    1726  1028128+  83 Linux
/dev/hda8      1727    2432  5670913+  83 Linux
# lphdisk /dev/hda
Reccomended partition size is 261 MB (533378 sectors)
Creating hibernate area on /dev/hda, partition 3...
Formatting sector 546210 of 546210. (sectors of 512 bytes)
Format complete.


コメントはありません