領域を縮めて そこに 持ってゆく事が 出来れば その方が良いと考えて 試行 したものです
これは 後で気づいたのですが もし これで /dev/hda1 の windows2000 が動 作しないなんて 事になれば 実際に 領域に 余裕が 無いので 起動しません ファイルは全て存在してると考えてとにかく backup しておきます。
# dd if=/dev/hda1 of=dev-hda1-win2k bs=1k 795186+0 records in 795186+0 records out # ls -l total 795984 -rw-r--r-- 1 root root 814270464 Jul 14 11:59 dev-hda1-win2k -rw-r--r-- 1 root root 512 Jul 1 20:47 win2k_dev_hda1_512 -rw-r--r-- 1 root root 512 Jul 1 20:47 win2k_dev_hda_512 -rw-r--r-- 1 root root 512 Jul 1 20:47 win2k_dev_hdb1_512
ここでは 全ての ファイルは 保存されておるであろう ということと 新しく /dev/hda1 の領域を 確保 する事です。
# fdisk -l /dev/hda Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 111 891576 83 Linux /dev/hda2 124 524 3221032+ 93 Amoeba # mkdosfs -F 32 -n dev-hda1 /dev/hda1 mkdosfs 2.7 (14 Feb 2001) # parted /dev/hda Ignore/Cancel? Ignore Using /dev/hda Information:The operating system thinks the geometry on /dev/hda is 524/255/63. (parted) cp Source device? [/dev/hda]? dev-hda1-win2k Source partition number? 1 Destination partition number? 1 moving data... 3% (time left 02:59) (parted) quit Information: Don't forget to update /etc/fstab, if necessary. # mount /dev/hda1 /mnt/ # cd /mnt/ # ls -l total 49568 drwxr-xr-x 5 root root 4096 Jul 1 16:49 Documents and Settings/ dr-xr-xr-x 11 root root 4096 Jul 1 16:53 Program Files/ drwxr-xr-x 2 root root 4096 Jul 14 09:17 Recycled/ -rwxr-xr-x 1 root root 0 Jul 1 17:22 autoexec.bat* -rwxr-xr-x 1 root root 192 Jul 14 10:48 bd2t.ini* -rwxr-xr-x 1 root root 192 Jul 14 10:49 boot.ini* -r-xr-xr-x 1 root root 124866 May 14 2001 bootfont.bin* -rwxr-xr-x 1 root root 512 Jul 1 16:32 bootsect.dos* -rwxr-xr-x 1 root root 0 Jul 1 17:22 config.sys* drwxr-xr-x 2 root root 4096 Jul 14 11:22 found.000/ -r-xr-xr-x 1 root root 0 Jul 1 17:22 io.sys* -r-xr-xr-x 1 root root 0 Jul 1 17:22 msdos.sys* -r-xr-xr-x 1 root root 34468 May 14 2001 ntdetect.com* -r-xr-xr-x 1 root root 223136 May 14 2001 ntldr* -rwxr-xr-x 1 root root 50331648 Jul 14 09:15 pagefile.sys* drwxr-xr-x 32 root root 8192 Jul 1 16:43 winnt/ sv:/mnt# rm pagefile.sys # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdb3 7617504 4215432 3008884 59% / /dev/hda1 889816 754236 135580 85% /mnt # cd # umount /mnt/
ここで 良い悪いは 別にして ”pagefile.sys”と ”found.000/”を 消去し てまいます。最低限 動作すれば 良いでしょう!
にゃんたろう 拝!
2007年 7月16日 (月) 21:04:27 JST 作成