  Partition Rescue mini HOWTO

  Jean-Daniel Dodin
  july 27, 2000 - do005722_partition_03
   : ȣ  <mailto:guru2k@kldp.org>, 
  <mailto:justi@kldp.org>

   !  ũ  ִ !    ! ̿  
  ٸ,   о...
  ______________________________________________________________________

  

  1. ȿ ִ 
  2.     ΰ ?
  3. Legal stuff
  4.   ˾ƾ   ΰ ?
  5. ũ
  6. Ƽ
  7.  ִ  ?
  8.  ذϱ
     8.1  
     8.2   
        8.2.1 By hand
        8.2.2 gpart
     8.3  

  9. 
  10.  ֱ 

  ______________________________________________________________________

  1.  ȿ ִ 

   ̴ Ͽ "Ҿ Ƽ ̺"  ؼ ϸ
   쿡   ִ :

  o  "ü " ޽ ̸, ǻͿ    ,

  o   ο ý ġ߰   ̻  ϸ,
     찡 ũ  뷮   .

  ⼭   ˰  ׷ Ѵٸ,  ̷
  ͵κ  ϴٴ  ˰Ե ̴. 쵵  
  ϴ.

  츮   ذϱ ؼ    ؾ  
   ؾ ϴ ˰  ̴. ũ     
    ִ.   α׷ Ȥ  Ǽ ൿ ڵ
   Ȥ  ġ  ȴ - ɼ ϰ   
   ƹ ͵ . ׷  ̹ ɽ ̴.

    MSDOS/Windows fdisk    ִ.    ִ
  ִ   ϶. ׷  Ƹ    ̴.

      ߰,  ǻͿ ٸ  ǻ 
  츦  ͸ ״.   !

  2.      ΰ ?

    ȣ Ȥ  ã ؼ   ý
  ϰ ִٸ,  Ʒ ״ ϶ :

  o  Ʈ ͹̳ Ȥ xterm ,

  o  "/sbin/fdisk -l"

  ǻ  ũ ִ   Ƽ Ʈ 
  ̴.

  o  ̿    ( Ȥ   Ʈ ϱ  "/sbin/fdisk -l
     | lpr"  ϶ ) ׸ ̷  ؼ  ҿ
     صֶ.

  ý ڰ ƴ϶,   Ͽ  ʿ䰡  
   ׸ о ȴ.

  3.  Legal stuff

  This mini-HOWTO is Copyright (c) 2000 by Jean-Daniel Dodin. All rights
  reserved. You may do (almost) whatever you want with it. I don't care.
  Just be sure to keep my name intact. I just hope it becomes useful for
  any person in the Linux community.

  I am not responsible of any damage on any computer as a result of
  anyone reading this HOWTO. If you do any damage, _it is YOUR fault,
  NOT MINE !_ Be careful when partitioning disks, and don't make any
  mistakes, because it can be fatal ! Backup all your important data and
  check that everything you do is correct ! What is described here
  worked on my computer, but it may or may not work on your computer.
  Although it should work for everyone, I can't guarantee anything. This
  is the last warning you get : _BACKUP IMPORTANT DATA !_ Or, to put it
  short: Use at your own risk !

  4.    ˾ƾ   ΰ ?

   ϵ ũ   ,    ϴ
   ߴ ؾ߸ Ѵ.  Ͼ  ϱ ؼ ð
  ʿϴ.

   ħ, Ͼ,  ǻͰ "  ϴ, ý
  ġ ʾҽϴ"  ޽ ̴,   α׷
  ٽ ġϸ ȵȴ.

   츦 ġ,  ͸  Ҽ ִٰ
   ϰ   α׷ θ   
   .    ũ  ʹ   ġ  ʱ
  ̴.   ̷ ũ Ǹ   ̴.
  ׷  ̷ ̷   ʾҰ Ȯϴٰ 
  ʰڴ. · غ غ.

     ִ   ˾ƾ߸ Ѵ.  ٸ 
  ƴ      ִ Ϳ   
  å .  迡 ſ  ٸ  ý ִ. 
   ſ  ֱ⸦ ٶ, ͸ Ű ູ
  ̴.

  5.  ũ

  ϵ ũ 0 ִ   ѹ .

  dmesg ˷ش,   :

  hdb: ST34321A, 4103MB w/128kB Cache, CHS=523/255/63

  CHS Cylinders, Heads, Sectors Ѵ.

  523*255*63=512 Ʈ 8401995 , ̿  4103Mbytes̴. 
     ̴. ũ Ŀ  ִ  ʿ
  ʴ (Ż  ).

    ũ⿡ ؼ 츮 ̰ . 츮 ƹ ͵
   ʱ⸦ ϸ   · ǵ⸦ Ѵ. 츮 ̹
  fdisk  ũ⸦  ̴.

  ýۿ   ũ BIOS(Basic Input/Output System - the PC's
  Rom) ۾   Ѵ. BIOS Ű ϵ ũ
   ſ ߿ϴ. ο ũ , BIOS ϵ ũ ڵ
  ν ϱ  "yes" ϴ  . ·,  
    Ƹ ũ  ͸ ı ̴. ׷ ſ
  ߿    ۾  ⸦ ٶ.

    Ƹ  ũ 뷮 ̴, ׷  .

  6.  Ƽ

   ũ ſ Ŀ, 13 Gb  幮 ƴϴ. ׷ ڷ
   Ѱ Ͽ  ϴ°  ʴ.  ϰų
   Ѵٸ Ƹ ̰ 󸶳  ɷ ΰ 
  ̴.

  ׷ ϵ ũ  "Ƽ(partitions)"̶  
  (ڼ  ˰  "Ƽ ̴ Ͽ("partition mini
  HOWTO" ϰ  /usr/doc/package/util/README.fdisk о )

  ׷  fdisk -l  Ϻκ  :

  Disk /dev/hdb: 255 heads, 63 sectors, 523 cylinders Units = cylinders
  of 16065 * 512 bytes

  Device Boot Start End Blocks Id System

  /dev/hdb1 1 153 1228941 83 Linux

  /dev/hdb2 154 166 104422+ 82 Linux swap

  /dev/hdb3 * 167 291 1004062+ 83 Linux

  /dev/hdb4 295 523 1839442+ 5 Extended

  /dev/hdb5 295 422 1028128+ 83 Linux

  /dev/hdb6 423 523 811251 6 FAT16

  ̰  ι° ϵ ũ̴. ̰ Ϸ  ƶ.
  (ù° ʹ ؼ ̷ο ̴).

  /dev/hdb  ι° ide ũ̴(̸Ӹ ̺)

  /dev/hdb1 ù° Ƽ̴. 1  153  ǰ ִ.

  ù° Ƽǰ  ͵ 4  Ҽ ִ.  4 ̻ 
  ٸ װ "extended"̾߸ Ѵ(ݵ 4° ʿ ). ׸
  ٸ Ƽǵ Ȯ (extended one) ӿ "logical" ̸
  ־ Ѵ. Ƽ ȣ 5 Ƽ ȣ 4     
   ؾ Ѵ. 5  ̰, 4 ȮȰ̴.  4
  ̸Ӹ Ƽ 󵵳  ׻ 5  Ѵ.

  7.   ִ  ?

   ġ ü ũ ϰ Ҷ ̿(bios)
   Ƽ ̺(partition table)̶ Ҹ ũ ſ պκ
   ִ ͸ ˻ Ѵ.  Ƽ ̺ Master Boot Record (MBR)
  ӿ Ʈ δ Բ ġ ִ.

   ü  MBR ߸   ߱ Ų. 
  ý ν Ű Ҷ "ڵ Ƽ Ͻðڽϱ?"
     '' Ѵٸ    ִ. ̰ Ư
     ġ(custom windows installation)  
  ( ׷ ʴ´ٸ  cd  Ǿ). ׷ ׷ 
   κ ֽ  ǿ ִ ""(  ʴ!)
  ġ α׷ ؼ  ִ.

  8.   ذϱ

  ض !   ý ִ  ̲  
   ض !   ؾ Ѵ...

  8.1.   

    ۾  ϴ :

  o  fdisk   ִ ũ(÷ Ȥ cd)  ϶ -
     κ   ũ   ִ.

  o  fdisk -l    ̿ ´.

    ϴ

  1.  ϶.

  2. fdisk /dev/hda ( ũ) ϶.

  3. ظ  ũ ϴ  Ƽǵ   (d )
     fdisk ϶.

  4. ̿ ޵  ̸Ӹ (1-4) Ƽ   fdisk
     ϶.

  5.  ũ (t ) ֶ : 82   , 83  
     (L Ʈ ش), 5 Ȯ ׸  Ƽ 
     ؾ߸ Ѵ.

  6.  Ƽ .

  fdisk  Ǹ α׷̴. fdisk  ٸ α׷ 
  ִ. ׷ 巯  Ѵ (   ϸ, ,
  ٸ ü ƴϴ...).

  fdisk w ġ  ũ  ͵  ʴ ٴ 
  ˾Ƶֶ.  Ǽ ηϴ , q (quit) Ȥ Ctrl C (\^{
  }C)  ļ ϰ ϶.

    Ƽ ̺ ,  ٽ ϶. 
   ϸ ȵȴ : lilo ظ Ծ  ְ  Ʈ ÷
  Ȥ  õ ʿ ̴ ("ǵ Ƽ " ).

   lilo Ͽ  Ѵٸ, Ʈ α ڸ, 
   ϴ Ʈ δ 缳ġϱ  "lilo" Ķ.

      ̴, ׽Ʈ غ. 찡 ִٸ
   غ.    ٸ,  ͸ κ
    ִٸ, (ſ ׸)  ִ. Ƹ  忡  raw
   ̴.    Ͱ ũ Ϳ ִٴ 
  Ȯ  ִٸ,   Ϸ ϱ  dd ϶.  
   ̴.     mini-HOWTO  .

  8.2.    

  8.2.1.  By hand

        Ҷ, fdisk   Ȥ  
     Ҷ̴.

  , (fdisk ϰ) ũ  ۾ ߴؾ ϴ 
  ˾Ƶֶ.   ͸   , ׷   
  õ   ִ.    Ƽ Ѵٴ  ˾ƾ ʿ䰡
  ִ. , 153  ʴٰ ϸ, 154 õϰ, .

    ܿ ۾  Ƽ  ü ϰ
  ִٸ,   ִ ȸ ִ.

  8.2.2.  gpart

  ׷ ݿ   ְų "gpart"  ִٸ   
  ִ.

  "gpart - guess PC-type hard disk partitions"  gpart (man gpart) 
   ù°ٿ ִ.

  "gpart ϵ ũ ִ Ƽ Ѵ.  ̸Ӹ Ƽ
  ̺ , ų ı ũ  ü
  ׵鿡   Ѵ.".   Ȯ 츮 ʿϴ.

  gpart  Ÿӿ ұϰ   ̴.

   Ʒ  :  Ĵϼ ù°  ũǾ. ׷
   ʾҴٸ  "unmarked" ƴϴ. ׷  "ù°
  Ƽ "  ũ ϰ  gpart ۾ Ϸ
  õ ϴ α׷   α׷̴.  õ ϴ  
   ʴ. gpart ؼ   ƹ ͵ .

  hdb  gpart ̴ :

  root@charles:/home/jdd > gpart /dev/hdb

  Begin scan...

  Possible partition(Linux ext2), size(1200Mb), offset(0Mb)

  Possible partition(Windows NTFS), size(1200Mb), offset(1200Mb)

  Possible partition(Linux ext2), size(1004Mb), offset(2402Mb)

  Possible partition(Windows NTFS), size(1600Mb), offset(4102Mb)

  End scan.

  Checking partitions...

  * Warning: partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX) ends
  beyond disk end .

  Partition(Linux ext2 filesystem): primary

  Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary

  Partition(Linux ext2 filesystem): primary

  Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): invalid primary

  Ok.

  Guessed primary partition table:

  Primary partition(1)

  type: 131(0x83)(Linux ext2 filesystem)

  size: 1200mb #s(2457880) s(63-2457942)

  chs: (0/1/1)-(152/254/61)d (0/1/1)-(152/254/61)r

  Primary partition(2)

  type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)

  size: 1200mb #s(2457880) s(2457944-4915823)

  chs: (152/254/63)-(305/253/60)d (152/254/63)-(305/253/60)r

  Primary partition(3)

  type: 131(0x83)(Linux ext2 filesystem)

  size: 1004mb #s(2056256) s(4919781-6976036)

  chs: (306/61/49)-(434/60/47)d (306/61/49)-(434/60/47)r

  Primary partition(4)

  type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d
  (0/0/0)-(0/0/0)r

   ´, ̸Ӹ Ƽ    ִ. ׷
  Ȯ ״δ.

   Ƽ "windows NTFS"ϰ  پִµ Windows 2000 (ſ
    !) ġϷ õϴ  . "invalid",
   Ȯ Ƽ.

   Ͱ Բ, fdisk Ͽ Ƽ ̺ ٽ   ִ.

  8.3.   

  Partition Magic  ǰ,   ſ  򰡸 ް
  ִ α׷̴ (  ޷  ). ׷ 
       ̸ 򰡵   ̴.  
  Ƽǰ  ͵   ִٰ ϰ ų  ִ.

   Ralf partition-rescue mini HOWTO  Partiton Magic 뿡
   ξ. ׷    Ƽǿ ġ ִ Ͱ
  ְ ɷ ִٸ     ذå̶ Ѵ. ׷
  ſ ֱ Partition Magic   α׷ ִٰ ϰ 
   ޴ ִٰ Ѵ.

  9.  

   Ͽ ڴ Jean-Daniel Dodin̴.  jdanield@doodin.net
  Ȥ jdanield@linux-france.org   ִ.

    Ʈ http://www.dodin.net̴.  ִ ɻ 
   www.linux-france.fr/article/jdanield  ִ.

    partition rescue mini HOWTO  Rolf Klausen (E-mail:
  rolfk@romsdal.vgs.no http://www2.romsdal.vgs.no/ rolfk/) 
  Ѵ.     ٽ . ״  ̵ ó
   ־.

   Ŀ´Ƽ ٸ    ϰ  
   α׷    LDP ڵ  
   ȥ ִ . Ư Linus B. Torvalds - ״ __̴ !!!

    gpart  Michail Brzitwa <mb@ichabod.han.de> 
  Ѵ.  I want also to thank Michail Brzitwa <mb@ichabod.han.de>
  for writing gpart !

  10.   ֱ 

   ̴ Ͽ  ֱ     Ʈ www.linux-
  france/article/jdanield/  ã  ִ.

