Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: hd kapot...  (gelezen 1391 keer)

lennart

  • Gast
hd kapot...
« Gepost op: 2006/10/31, 21:21:29 »
Ik heb laatst geprobeerd Reactos te installeren en in mijn slimme bui was ik gewoon door gegaan nadat de installer zei dat de partition table niet ondersteund werd en dat hij mijn andere partities kon mollen :P

Ik heb al wat geprobeerd met het programma testdisk, hij heeft een nieuwe partitietable geschreven met de juiste partities, maar als ik nu in gparted kijk naar mijn hd, is de partitietabel wel veranderd, maar wel anders dan wat in testdisk staat. In plaats van ext2 staat in gparted bij hda5 fat32 en in er staat dat er maar 38mb aan bestanden op de partitie staat terwijl dat veel meer is. Als ik hda5 gewoon mount met "sudo mount /dev/hda5 /media/hda5" mount ubuntu de partitie als fat32 en staan er geen bestanden.

Ik zou graag de bestanden van hda5 willen terughalen, is er een programma voor linux waarmee ik dat kan doen?

Bedankt,
Lennart

budster

  • Gast
hd kapot...
« Reactie #1 Gepost op: 2006/10/31, 21:24:49 »
Zijn die bestanden erop gezet voor of nadat je het filesysteem hebt veranderd? na veranderen van filesysteem staan de bestanden er namelijk ook niet meer op.

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
hd kapot...
« Reactie #2 Gepost op: 2006/10/31, 21:25:04 »
Je kunt het disklabel met fdisk zelf instellen als je weet dat 't dat moet zijn. Zoek even in dit forum want het is pas geleden nog aan de orde geweest.

Mogelijk kun je zelfs in het mount commando het filesystem forceren door te typen:

mount -t ext3 /dev/hda5 /media/harddisk

of zo iets, maar de fdisk disklabel methode is permanent.
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

lennart

  • Gast
hd kapot...
« Reactie #3 Gepost op: 2006/10/31, 21:32:54 »
Citaat van: budster
Zijn die bestanden erop gezet voor of nadat je het filesysteem hebt veranderd? na veranderen van filesysteem staan de bestanden er namelijk ook niet meer op.
Ik heb het filesysteem niet veranderd, maar de partitietabel(zonder de partities te verwijderen).

Citaat van: tukcedo
Je kunt het disklabel met fdisk zelf instellen als je weet dat 't dat moet zijn. Zoek even in dit forum want het is pas geleden nog aan de orde geweest.
sudo fdisk -l  geeft gewoon de goede partitietabel. Volgens het programma testdisk zitten er ook fouten in de partitie.

Citaat van: tukcedo
mount -t ext3 /dev/hda5 /media/harddisk
Dat geeft een error:
Citaat
mount: wrong fs type, bad option, bad superblock on /dev/hda5,
       missing codepage or other error
/edit
Als ik de bestanden in testdisk wil bekijken staat er: No file found, filesystem seems damaged.

michiel

  • Gast
hd kapot...
« Reactie #4 Gepost op: 2006/10/31, 22:05:31 »
Citaat van: budster
Zijn die bestanden erop gezet voor of nadat je het filesysteem hebt veranderd? na veranderen van filesysteem staan de bestanden er namelijk ook niet meer op.
dat is relatief.
heb pas nog data-terug moeten halen van een schijf die ik van  1 ntfs-partitie naar 2 ext3-partities had geformateerd.
Is toch gedeeltelijk gelukt

:p

lennart

  • Gast
hd kapot...
« Reactie #5 Gepost op: 2006/11/01, 16:14:55 »
Nog wat extra informatie: als ik mijn pc opstart(en in mijn fstab stata dat hda5 gemount moet worden) krijg ik hetvolgende:
Citaat
/: clean, 298048/2424832 files, 2485239/4829532 blocks
/dev/hda5: Note: if several inode or block bitmap blocks or part
of the inode table require relocation, you may wish to try
running e2fsck with the '-b 32768' option first.  The problem
may lie only with the primary block group descriptors, and
the backup block group descriptors may be OK.

/dev/hda5: Block bitmap for group 96 is not in group.  (block 742820710)


/dev/hda5: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
   (i.e., without -a or -p options)
fsck died with exit status 4

* File system check failed.
A log is being saved in /var/log/fsck/checkfs if that location is writable.
Please reapair the file system manually.
* A maintenance shell will now be started.
CONTROL-D will terminate this shell and resume system boot.
bash: no job control in this shell
bash: groups: command not found
bash: lesspipe: command not found
bash: dircolors: command not found
Ik denk dat de enige mogelijkheid een recoveryprogramma is, kent er hier iemand een goed programma?

/edit
"e2fsck -p -b 32768 hda5" geeft:
Citaat
e2fsck: No such file or directory while trying to open hda5
hda5:
The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
hd kapot...
« Reactie #6 Gepost op: 2006/11/02, 08:30:35 »
Commando is: sudo e2fsck -p -b 32768 /dev/hda5

Je was /dev vergeten ...
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

lennart

  • Gast
hd kapot...
« Reactie #7 Gepost op: 2006/11/04, 11:59:53 »
Het is gelukt mijn bestanden terug te krijgen, door met fsck(e2fsck werkte niet) de schijf te repareren. De partitie gedraagt zich nog wel heel raar, en de bestanden stonden in de lost+found directory, maar ik heb iniedergeval mijn bestanden terug :) Gelukkig dat tukcedo opmerkte dat ik /dev er niet bij deed. Bedankt!