Kirjoittaja Aihe: Osioinnit pielessä ja "filesystem unknown"  (Luettu 3054 kertaa)

RR

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Osioinnit pielessä ja "filesystem unknown"
« : 02.10.06 - klo:19.45 »
Minulla oli aikaisemmin asennettuna 160 GB levylle WinXP ja Fedora Core 3. Homma toimi Fedoran luomalla dualbootilla mainiosti. Päätin vaihtaa Fedoran Ubuntuun ja Windowsin Partition Magicilla menin asiaan enempää ajattelematta poistamaan Fedoran käyttämät osiot. Tarkoitus oli sitten osioida Ubuntulle uusi osio. Tuo poistaminen oli virhe ja nyt kovalevy boottaa vain GRUB-promptiin.

Nyt en pääse millään käsiksi kovalevyni sisältöön. Tärkeintä olisi nyt, että pystyisin jotenkin pelastamaan tiedostoja levyltä, sen jälkeen voi kaiken vaikka laittaa sileäksi. Pystyn boottaamaan Ubuntuun CD:ltä ja GParted näyttää levyllä olevan kaksi osiota:
1) /dev/hdc1 - Filesystem: unknown - Size 149.04 GB - flags "boot lba"
2) /dev/hdc2 - Filesystem: unknown - Size 7.84 MB - flags "hidden lba"

GParted ei osioille anna muuta  tehdä kuin "delete" tai "format".

Olen yrittänyt pelastaa tilannetta mm. FreeDOS (http://www.freedos.org) CD:n ja System Rescue (http://www.sysresccd.org) CD:n avulla, mutta taitoni eivät ole riittäneet. Aikaisempi Win-osio oli siis NTFS, mutta nyt siitäkin on tullut "unknown".

Onko vielä olemassa jotain keinoa päästä käsiksi levyllä oleviin tiedostoihin?

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Osioinnit pielessä ja "filesystem unknown"
« Vastaus #1 : 02.10.06 - klo:19.52 »
Hmm olet siis ubuntun dapperin live-cd:llä kirjoitappa päätteeseen(sovellukset->apuohjelmat->pääte) sudo fdisk -l ja katso miltä osiointi taulukkos näyttää.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

RR

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Osioinnit pielessä ja "filesystem unknown"
« Vastaus #2 : 02.10.06 - klo:20.02 »
Koodia: [Valitse]
Disk /dev/hdc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1       19456   156280288+   c  W95 FAT32 (LBA)
/dev/hdc2           19457       19457        8032+  1e  Hidden W95 FAT16 (LBA)

Näköjään tuolla on nyt jotain FAT32- ja 16-osiotakin. Voi olla että FreeDOS-sähläilyilläni olen tuon saanut aikaiseksi.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Osioinnit pielessä ja "filesystem unknown"
« Vastaus #3 : 02.10.06 - klo:20.12 »
Koodia: [Valitse]
Disk /dev/hdc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1       19456   156280288+   c  W95 FAT32 (LBA)
/dev/hdc2           19457       19457        8032+  1e  Hidden W95 FAT16 (LBA)

Näköjään tuolla on nyt jotain FAT32- ja 16-osiotakin. Voi olla että FreeDOS-sähläilyilläni olen tuon saanut aikaiseksi.

Pahoin pelkään niin(karmeen kokoinen fat-osio). Voit mountata sen mutta tokkopa sieltä mitään löydät:
sudo mkdir /media/hdc1
ja mounttaa se sinne:
sudo mount /dev/hdc1 /media/hdc1 -t vfat -o iocharset=utf8,umask=000 ja surffaa nautiluksella sinne(pitäis ilmestyä pikaquake työpöydälle)
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

RR

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Osioinnit pielessä ja "filesystem unknown"
« Vastaus #4 : 02.10.06 - klo:20.21 »
Onko tuossa pitkässä rimpsussa joku virhe kun herjaa:

mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


RR

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Osioinnit pielessä ja "filesystem unknown"
« Vastaus #5 : 02.10.06 - klo:20.32 »
Ja itse itselleni lisäten, dmesg |tail antaa seuraavaa:

[17181401.104000] hda: ATAPI reset complete
[17181401.104000] end_request: I/O error, dev hda, sector 1430340
[17181401.104000] Buffer I/O error on device hda, logical block 357585
[17181402.004000] VFS: busy inodes on changed media.
[17183284.020000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[17183284.036000] FAT: bogus number of reserved sectors
[17183284.036000] VFS: Can't find a valid FAT filesystem on dev hdc1.
[17183331.596000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[17183331.616000] FAT: bogus number of reserved sectors
[17183331.616000] VFS: Can't find a valid FAT filesystem on dev hdc1.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Osioinnit pielessä ja "filesystem unknown"
« Vastaus #6 : 02.10.06 - klo:20.38 »
Onko tuossa pitkässä rimpsussa joku virhe kun herjaa:

mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so



Ei pitäis, tuo vain sanoo ettei tunnista osiointi tyyppiä, syitä tähän on paha arvella(fdisk ei tunnista kovalevyä oikein, fat osio on liian iso etc. etc.). Eli osion järjestelmäänkään ei nyt onnistu. En oikein tiedä onko mitään enää tehtävissä, onhan noita recovery softia mutta itselläni ei niistä ole kokemusta. Tuo grubin antama virhe aiheutui yhtäkkisestä fedoran osioiden katoamisesta, silloin asian olisi voinut korjata asentamalla windowsin mbr uusiksi tai konfaamalla grub oikein.

Ja itse itselleni lisäten, dmesg |tail antaa seuraavaa:

[17181401.104000] hda: ATAPI reset complete
[17181401.104000] end_request: I/O error, dev hda, sector 1430340
[17181401.104000] Buffer I/O error on device hda, logical block 357585
[17181402.004000] VFS: busy inodes on changed media.
[17183284.020000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[17183284.036000] FAT: bogus number of reserved sectors
[17183284.036000] VFS: Can't find a valid FAT filesystem on dev hdc1.
[17183331.596000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[17183331.616000] FAT: bogus number of reserved sectors
[17183331.616000] VFS: Can't find a valid FAT filesystem on dev hdc1.


vahvistaa asiaa osiolla on olevinaan fat mutta järjestelmä ei tunnista sitä.

btw. levyjen järjestys sinulla on hieman omituinen pietät kovalevyä secundary väylässä ja cd/dvd-asemaa primary väylässä...
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

RR

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Osioinnit pielessä ja "filesystem unknown"
« Vastaus #7 : 02.10.06 - klo:22.26 »
Testdiskin (http://www.cgsecurity.org/wiki/TestDisk) avulla pääsin muuttaman levyn tyypin takaisin NTFS:ksi. Nyt ongelma on se, että levy ei boottaa ollenkaan (BIOSissa asetukset entisellään). Testdiskillä pääsin jo näkemään levyn hakemistorakenteen, eli tiedostot ovat tallessa. Ilmeisesti MBR (Master Boot Record) puuttuu, ja siksi ei käynnistys onnistu. Testdiskillä voi moisen luoda, mutta ei silti boottaa...

RR

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Osioinnit pielessä ja "filesystem unknown"
« Vastaus #8 : 04.10.06 - klo:20.39 »
Ongelma ratkesi lopulta. Testdiskin avulla sain värkättyä osiota sen verran, että Windows suostui asentumaan uudestaan. Näin kaikki oli periaatteessa ennallaan, eli koneessa ainoastaan WinXP.

Päätin yrittää uudestaan Ubuntun asentamista ja yritin asennuksessa pienentää NTFS-partitiota 10 gigalla ja ottaa tämän tilan Ubuntun käyttöön. Jostain syystä Ubuntulla homma ei tälläkään kertaa onnistunut ja asennus muutti kaikki kolme partitiota (NTFS, root ja swap) "unknown"-tyyppisiksi. Jouduin siis taas poistamaan kaksi partitiota ja Testdiskin avulla palauttamaan NTFS-partition tyypin entiselleen. Taas Windows piti asentaa uudestaan, jotta sain kovalevyn boottaamaan. Tämän jälkeen pienensin Windowsissa Partition Magicin avulla NTFS-partitiota ja jätin 10 GB unallocated tilaa. Tämän jälkeen annoin Ubuntun ilman osiointia asentaa itsensä vapaana olevalle tilalle ja luoda omat partitiot. Sitten kaikki onnistui hienosti ja nyt on dualboottina sekä Ununtu että WinXP. Ihan ei mene jakeluun miksi tuo osiointi ei Ubuntussa onnistunut, mutta pääasia että kaikki on nyt kunnossa.