Kirjoittaja Aihe: Osiointitaulu sekosi  (Luettu 6462 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa Buntu

  • Jäsen
  • Viestejä: 155
Osiointitaulu sekosi
« : 22.08.2011 - klo:22:03 »
Yritin kasvattaa home-osion kokoa ja samalla siirtää sitä kiintolevyn loppuun partedilla, kun tuli joku virhe ja sen seurauksena home-osio ja swap katosivat kokonaan. Olen yrittänyt osioida levyä uudelleen, mutta ainakaan parted ja gparted eivät pysty tekemään mitään. Ne ilmoittavat vain, että osiotaulussa on joku virhe eikä osioita voi lisätä tai muuttaa. Olenko menettänyt home-osion kokonaan vai voisiko sitä jollain konstilla yrittää saada takaisin?

Onneksi levyn alkuosan osiot jäivät ennalleen ja Windows toimii kuten ennenkin. openSUSE suostuu käynnistymään, mutta vain root-tilaan, koska home puuttuu.

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2773
  • Sukupuoli: Mies
Vs: Osiointitaulu sekosi
« Vastaus #1 : 22.08.2011 - klo:22:29 »
Yritin kasvattaa home-osion kokoa ja samalla siirtää sitä kiintolevyn loppuun partedilla, kun tuli joku virhe ja sen seurauksena home-osio ja swap katosivat kokonaan. Olen yrittänyt osioida levyä uudelleen, mutta ainakaan parted ja gparted eivät pysty tekemään mitään. Ne ilmoittavat vain, että osiotaulussa on joku virhe eikä osioita voi lisätä tai muuttaa. Olenko menettänyt home-osion kokonaan vai voisiko sitä jollain konstilla yrittää saada takaisin?

Onneksi levyn alkuosan osiot jäivät ennalleen ja Windows toimii kuten ennenkin. openSUSE suostuu käynnistymään, mutta vain root-tilaan, koska home puuttuu.
Tiedän, että tästä ei nyt ole apua, mutta tulevaisuutta ajatellen :)
http://opensuse.fi/Osiotaulun_varmuuskopiointi

Laitappa seuraava tuloste tänne.
Koodia: [Valitse]
su
fdisk -l /dev/sda

Poissa Buntu

  • Jäsen
  • Viestejä: 155
Vs: Osiointitaulu sekosi
« Vastaus #2 : 22.08.2011 - klo:22:39 »
Warning: ignoring extra data in partition table 10
Warning: ignoring extra data in partition table 10
Warning: ignoring extra data in partition table 10
Warning: invalid flag 0xdea9 of partition table 10 will be corrected by w(rite)

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe3a2e3a2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63      417689      208813+   7  HPFS/NTFS/exFAT
/dev/sda2   *      417690   156296384    77939347+   f  W95 Ext'd (LBA)
/dev/sda5          417753    34105994    16844121    7  HPFS/NTFS/exFAT
/dev/sda6        34106058    55713419    10803681    b  W95 FAT32
/dev/sda7        55713483    59809994     2048256    b  W95 FAT32
/dev/sda8        59810058    61898444     1044193+   b  W95 FAT32
/dev/sda9        61898508    92614724    15358108+  83  Linux
/dev/sda10  ?  2689960745  5353366014  1331702635   87  NTFS volume set


Tuo sda10 on se home-osio.
« Viimeksi muokattu: 22.08.2011 - klo:22:48 kirjoittanut Buntu »

Poissa Buntu

  • Jäsen
  • Viestejä: 155
Vs: Osiointitaulu sekosi
« Vastaus #3 : 23.08.2011 - klo:20:35 »
Asensin sitten ohjelman testdisk. Se näyttää tällaista osiointia:

Lainaus
Disk /dev/sda - 80 GB / 74 GiB - CHS 9729 255 63                                                                                               
Current partition structure:                                                                                                                   
     Partition                  Start        End    Size in sectors                                                                           
                                                                                                                                               
 1 P HPFS - NTFS              0   1  1    25 254 63     417627 [BOOT]                                                                         
 2 E extended LBA            26   0  1  9728 254 63  155878695                                                                                 
No partition is bootable                                                                                                                       
 5 L HPFS - NTFS             26   1  1  2122 254 63   33688242 [WINDOWS XP]                                                                   
   X extended              2123   0  1  3467 254 63   21607425                                                                                 
 6 L FAT32                 2123   1  1  3467 254 63   21607362 [OHJELMAT]                                                                     
   X extended              3468   0  1  3722 254 63    4096575                                                                                 
 7 L FAT32                 3468   1  1  3722 254 63    4096512 [NO NAME]                                                                       
   X extended              3723   0  1  3852 254 63    2088450                                                                                 
 8 L FAT32                 3723   1  1  3852 254 63    2088387 [VBACKUP]                                                                       
   X extended              3853   0  1  5764 254 63   30716280                                                                                 
A logical partition must contain only one partition                                                                                           
 9 L Linux                 3853   1  1  5764 254 63   30716217 [openSUSE]                                                                     
10 L Sys=8F               167501 209 49 392637  35  8 3616798838                                                                               
                                                                                                                                               
Bad relative sector.                                                                                                                           
Space conflict between the following two partitions                                                                                           
 2 E extended LBA            26   0  1  9728 254 63  155878695                                                                                 
10 L Sys=8F               167501 209 49 392637  35  8 3616798838


Ohjelman analysointipainike tuotti tällaisen ehdotuksen:

Lainaus
Disk /dev/sda - 80 GB / 74 GiB - CHS 9729 255 63                                                                                               
     Partition               Start        End    Size in sectors                                                                               
 * HPFS - NTFS              0   1  1    25 254 63     417627 [BOOT]                                                                           
 D HPFS - NTFS             26   1  1  2122 254 63   33688242 [WINDOWS XP]                                                                     
 D HPFS - NTFS             26   1 10  2122 254 63   33688233                                                                                   
 L FAT32 LBA             2123   1  1  3467 254 63   21607362 [OHJELMAT]                                                                       
 L FAT32 LBA             3468   1  1  3722 254 63    4096512 [NO NAME]                                                                         
 L FAT32 LBA             3723   1  1  3852 254 63    2088387 [VBACKUP]                                                                         
 L Linux                 3853   1  1  5764 254 63   30716217 [openSUSE]                                                                       
>L Linux                 5765   1  1  6160 254 63    6361677                                                                                   
 L Linux Swap            6161   1  1  6423 254 63    4225032                                                                                   
 L Linux                 8141   1  1  9415 254 63   20482812                                                                                   
 L Linux Swap            9466   1  1  9728 254 63    4225032                 

Eli tuolla lopussa on vielä kaksi swap-osiota ja kaksi home-osiota (kaksi viimeistä Linux-osiota ovat homeja). Tiedot ovat siis tallessa  ja sainkin kotikansion kopioitua. Osiotaulu pitäisi kuitenkin vielä saada kuntoon, jotta konetta voisi kunnolla käyttää. Nuo ylimääräiset osiot pitäisi kai poistaa, mutta kummat? Molemmissa home-osioissa näyttäisi kansiorakenne olevan kunnossa. Ja uskaltaako tämän osiotaulun hyväksyä vai meneekö koko levy solmuun? Onko kellään kokemuksia  testdisk-ohjelmasta?

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2773
  • Sukupuoli: Mies
Vs: Osiointitaulu sekosi
« Vastaus #4 : 23.08.2011 - klo:21:35 »
Eipä ole ainakaan minulle tuttu. Hieman ihmetyttää, että miten mikään noista alkupään osioistakaan ei täsmää tohon aikasempaan printtiin.

Poissa Buntu

  • Jäsen
  • Viestejä: 155
Vs: Osiointitaulu sekosi
« Vastaus #5 : 23.08.2011 - klo:22:41 »
Tässä uusimman analysoinnin tulos:

Lainaus
TestDisk 6.12, Data Recovery Utility, May 2011                                                                                                 
Christophe GRENIER <grenier@cgsecurity.org>                                                                                                   
http://www.cgsecurity.org                                                                                                                     
                                                                                                                                               
Disk /dev/sda - 80 GB / 74 GiB - CHS 9729 255 63                                                                                               
     Partition               Start        End    Size in sectors                                                                               
 * HPFS - NTFS              0   1  1    25 254 63     417627 [BOOT]                                                                           
 L HPFS - NTFS             26   1  1  2122 254 63   33688242 [WINDOWS XP]                                                                     
 L FAT32 LBA             2123   1  1  3467 254 63   21607362 [OHJELMAT]                                                                       
 L FAT32 LBA             3468   1  1  3722 254 63    4096512 [NO NAME]                                                                         
 L FAT32 LBA             3723   1  1  3852 254 63    2088387 [VBACKUP]                                                                         
 L Linux                 3853   1  1  5764 254 63   30716217 [openSUSE]                                                                       
 D Linux                 5765   1  1  6160 254 63    6361677                                                                                   
 D Linux Swap            6161   1  1  6423 254 63    4225032                                                                                   
 L Linux                 8141   1  1  9415 254 63   20482812                                                                                   
>L Linux Swap            9466   1  1  9728 254 63    4225032           

Tuossa edellisessä listauksessa oli kaksi Windows XP-osiota, jotka oli merkitty D(elete). Nyt tuo on korjattu.
Ajattelin siis jättää nuo jälkimmäiset home- ja swap-osiot. Näin oletan pääseväni siihen tilanteeseen, jossa gparted vielä toimi. Tämän tilanteen jälkeenhän yritin poistaa tyhjän tilan swapin ja sitä edeltävän homen väliltä ja tuolloin gparted sekosi. Toivottavasti tämä toimii. Odotan kuitenkin vielä huomiseen, jos vielä joltakin tulisi hyviä neuvoja.

Poissa Buntu

  • Jäsen
  • Viestejä: 155
Vs: Osiointitaulu sekosi
« Vastaus #6 : 24.08.2011 - klo:14:24 »
No niin, keskustelen tässä itseni kanssa, mutta ehkä tästä on hyötyä muillekin.  ;)
Korjasin osiointitaulun testdisk-ohjelman ehdottamalla tavalla. Sitten jännittävä uudelleenkäynnistys. GRUB ainakin käynnistyy normaalisti, openSUSE lähtee käynnistymään, kaikki näyttää normaalilta, mutta en kuitenkaan pääse kirjautumaan omalle käyttäjätililleni, ainoastaan root-tilille. Selviää, että käyttäjätilini salasana on tässä touhussa hävinnyt. No, se on helppo vaihtaa ja sen jälkeen kaikki toimiikin normaalisti. Hienoa!

Mitä tästä sitten opin? Ainakin sen, että osiotaulu kannattaa varmuuskopioida ennenkuin alkaa muuttamaan osiointia.  Ja sitten sen, että gparted-ohjelmalla kannattaa tehdä vain yksi asia kerrallaan. Uskoisin, että näin virheiden mahdollisuus pienenee.

Tuota testdisk-ohjelmaa voin suositella. Se on melko helppokäyttöinen, kun tällainen tavallinen tumpelokin osasi sitä käyttää. Englantia pitänee kyllä osata.