onbekend HD-format?

Heeft met elektronica te maken maar het is geen elektronica

Postby maccer » Wed Feb 27, 2013 12:00 am

De kwestie: onbekend 'format' hardeschijf indeling.
Heb IDE/PATA hardeschijf uit een combi DVD-speler/HardDisk-recorder van LG, typenummer RH278H. Schijf in een extern kastje gemonteerd (USB2 en FireWire400). Kastje aangesloten op computer (iMac) en krijg de melding: "… schijf kan niet worden gelezen, wilt u 'initialiseren', 'negeren' of 'stoppen'." Met de melding dat initialiseren alle gegevens wist.
Vervolgens zelfde opstelling geprobeerd aan enkele windows pcs (W-XP, W-Vista en W-7), zowel via USB als schijf aan de interne IDE-bus gekoppeld, maar geen enkele pc 'ziet' de schijf. Vervolgens uitgeweken naar een Linux-machien, zelfde resultaat.
Dit doet vermoeden dat de schijf in elk geval NIET is ingedeeld naar NTFS, FAT16, FAT32, HFS, HFS+ of ExtFS.
Toch zou ik graag enkele zaken van die HD willen redden.
Iemand enig idee hoe die hardeschijf uit de LG combi toch nog uit te lezen valt?

Met dank voor het meedenken.

Maccer
maccer
 
Posts: 26
Joined: Thu Jan 02, 2014 3:29 pm

Postby anneo » Wed Feb 27, 2013 12:00 am

Het is al lang geleden dat ik nog met dat soort puzzels bezig was.
Daarvoor oa een prog. XVi32 gebruikt.Heet voor Windows 9x en NT maar deed 't ook met Vista.Hierbij de uitleg,als je denkt er iets mee te kunnen vind je het vermoedelijk nog wel op het net.
Anne
Attachments
readme.2.txt
(6.6 KiB) Downloaded 52 times
anneo
 
Posts: 1339
Joined: Thu Jan 02, 2014 10:36 am

Postby eriksl » Wed Feb 27, 2013 12:00 am

Even de volgende stappen doen, dan weet je het zeker:

- linux rescue cd downloaden en cd branden of op memory stick zetten
- hier de computer mee opstarten
- harddisk komt waarschijnlijk op als /dev/sda
- fdisk /dev/sda, dan "p" intoetsen en dan "q", dan krijg je al een beetje een idee, je krijgt dan de partities te zien en de partitie-types, helaas zegt dat niet per se iets over de inhoud (filesysteem)
- dan doen "mkdir /tmp/mnt" en per partitie (/dev/sda1, /dev/sda2, etc.) het volgende doen:
* mount /tmp/mnt (bijvoorbeeld mount /dev/sda1 /tmp/mnt)
* mount (die laat alle gemounte partities inclusief degene die je net gemount hebt, inclusief het filesysteem, die is WEL te vertrouwen)
* umount /tmp/mnt

Je zou als linux rescue cd knoppix kunnen gebruiken of systemrescue (google). Rescue-cd betekent in dit geval alleen maar je linux boot zonder te installeren, na een reboot heb je gewoon je computer weer terug
eriksl
 
Posts: 515
Joined: Thu Jan 02, 2014 3:28 pm

Postby petrus bitbyter » Wed Feb 27, 2013 12:00 am

Eerst moet je te weten zien te komen of je hardware de schijf wel ziet. Bij de USB-box lijkt dat het geval te zijn. Hij wordt wel gezien maar kan niet gelezen worden. {Misschien wel beschreven, zelfs formatteren maar dat wil je nu net niet.)

Vervolgens is het zaak een disk-editor te verkrijgen. Er zijn er op het internet heel wat te vinden. Wat je nodig hebt, is een versie die de schijf direct kan lezen, dus op sectorniveau. Daarmee moet je de MBR (Master Boot Sector) kunnen lezen en als je niet te veel pech hebt, kun je daar uit opmaken welk bestandssysteem er gebruikt wordt.

petrus bitbyter
petrus bitbyter
 
Posts: 663
Joined: Thu Jan 02, 2014 3:27 pm

Postby jippie » Thu Feb 28, 2013 12:00 am

Linux is inderdaad een goed antwoord. Als je de schijf aan de machine hangt kun je met `dmesg` zien of hij herkend is. Persoonlijk zou ik dit riedeltje gebruiken:

- `sudo dmesg -c`
- schijf aansluiten
- 10 tellen wachten
- `sudo dmesg -c`

en dan krijg je een riedeltje te zien als dit:
[1401043.021956] scsi 85:0:0:0: Direct-Access     Samsung  G3 Station            PQ: 0 ANSI: 2 CCS[1401043.023293] sd 85:0:0:0: [sdh] 2930277120 512-byte logical blocks: (1.50 TB/1.36 TiB)[1401043.024042] sd 85:0:0:0: [sdh] Write Protect is off[1401043.024045] sd 85:0:0:0: [sdh] Mode Sense: 28 00 00 00[1401043.024591] sd 85:0:0:0: Attached scsi generic sg8 type 0[1401043.024792] sd 85:0:0:0: [sdh] No Caching mode page present[1401043.024795] sd 85:0:0:0: [sdh] Assuming drive cache: write through[1401043.027159] sd 85:0:0:0: [sdh] No Caching mode page present[1401043.027162] sd 85:0:0:0: [sdh] Assuming drive cache: write through


Verdiep je in de tools `photorec` en `testdisk`, beiden te vinden op deze site: http://www.cgsecurity.org/wiki/TestDisk

Voorkeur geniet natuurlijk om eerst een image van de schijf te maken, alvorens je gaat experimenteren, maar dan heb je wel wat GBs aan vrije ruimte nodig. En een mooie tool daarvoor is http://www.garloff.de/kurt/linux/ddrescue/ Op die manier kun je de originele data niet kwijt raken èn deze tool doet bovendien een goede poging data ondanks diskfouten uit te lezen.

Persoonlijk ben ik van de command line interface, en http://www.sysresccd.org/SystemRescueCd_Homepage bevalt me uitstekend. Die CD bevat ook de genoemde tools. Genoemde tools zijn een beetje defacto standaard om mee te beginnen.

Kans is groot dat het filesystem en fileformaat proprietory zijn, in dat geval kan het wel eens een flinke zoektocht worden op Internet.
jippie
 
Posts: 342
Joined: Thu Jan 02, 2014 3:28 pm

Postby eriksl » Thu Feb 28, 2013 12:00 am

petrus bitbyterVervolgens is het zaak een disk-editor te verkrijgen. Er zijn er op het internet heel wat te vinden. Wat je nodig hebt, is een versie die de schijf direct kan lezen, dus op sectorniveau. Daarmee moet je de MBR (Master Boot Sector) kunnen lezen en als je niet te veel pech hebt, kun je daar uit opmaken welk bestandssysteem er gebruikt wordt

Daarmee ga je feitelijk de partitietabel lezen, dat kan fdisk een stuk comfortabeler. Maar het filesysteem-type in de partitietabel is heel makkelijk te omzeilen dus in de praktijk kun je er niet van uit gaan dat die daadwerkelijk iets zegt over het gebruikte filesysteem. I.e. met fdisk van linux kun je elke byte-waarde kiezen die je wilt en linux kijkt er zelf ook niet naar bij het mounten.
eriksl
 
Posts: 515
Joined: Thu Jan 02, 2014 3:28 pm

Postby petrus bitbyter » Fri Mar 01, 2013 12:00 am

erikslDaarmee ga je feitelijk de partitietabel lezen, dat kan fdisk een stuk comfortabeler...
Als het met FDISK zou kunnen, was het probleem al een stuk kleiner. Maar aangezien iMac én Windows én Linux niet thuis geven, is het niet waarschijnlijk dat je met FDISK verder komt. Het MBR bevat meer dan alleen de partitietabel en met dat meer kun je verder komen... Als je niet te veel pech hebt. Uiteraard moet je ook het MBR weten te interpreteren en allicht zul je verder moeten en meer sectoren onderzoeken: Bootrecord(s), directories en dergelijke. Een geschikte diskeditor laat desgewenst de data ook in ASCII tekst formaat zien wat heel bruikbare informatie oplevert. Jippie adviseert een paar tools die de moeite van het proberen waard zijn. Met veel geduld en (vrije) tijd kun je een heel eind komen, maar garanties worden niet gegeven.

Wel heb ik ooit op die manier data van een proprietary floppy gered. Dat bleek achteraf gewoon FAT te zijn maar met een kleine aanpassing zodat geen bekend systeem er iets mee kon. Ook FDISK niet. Gelukkig waren die floppies heel wat kleiner dan een HDD

petrus bitbyter
petrus bitbyter
 
Posts: 663
Joined: Thu Jan 02, 2014 3:27 pm

Postby eriksl » Fri Mar 01, 2013 12:00 am

Ik denk dat jij niet bekend bent met de fdisk van linux

Maar geloof me nou, wat in de partitietabel en in de MBR staat, zegt uiteindelijk NIKS over wat er in de partities staat. In ieder geval linux doet niks met die informatie, maar het zou me niks verbazen als windows het tegenwoordig ook al negeert, das echt nog uit het MS/DOS tijdperk. Het is een indicatie, meer niet.

De reden dat ik een linux-rescue-cd aanbeveel is de volgende: het mount-command van linux gaat ín de partitie kijken naar signatures van bekende filesystemen. Wat in de partitietabel en mbr (die er in feite niks mee te maken heeft) staat wordt genegeerd. Als het een bekend filesysteem is, dan ZAL het op die manier correct gemount worden. Als het niet een voor linux filesysteem is, zul je een foutmelding krijgen. En dat zou vrij bijzonder zijn, en dan is het zéker geen fat-filesystem-variant zijn of een variant op iets anders bekends, dan is het echt iets heel raars.'
eriksl
 
Posts: 515
Joined: Thu Jan 02, 2014 3:28 pm

Postby jippie » Sat Mar 02, 2013 12:00 am

erikslMaar geloof me nou, wat in de partitietabel en in de MBR staat, zegt uiteindelijk NIKS over wat er in de partities staat.


De kans is heel groot dat een harddisk recorder helemaal niet doet aan MBR en partitietabellen, waarom zou het ding, het is immers geen reguliere PC. Als Linux (met wat bekende filesystems aan de slag gaat en) niets herkent, dan is het geen standaard filesystem. En waarom zou je een full blown filesystem op een apparaat zetten wat enkel platte files in zijn (m/v) root directory heeft staan? Enige reeele kans die je mijns insziens hebt is op zoek gaan naar files die herkend worden en zelfs daarmee moet je heel veel geluk hebben.
jippie
 
Posts: 342
Joined: Thu Jan 02, 2014 3:28 pm

Postby eriksl » Sat Mar 02, 2013 12:00 am

In de praktijk zie je echter dat die apparaten toch wel stiekem op linux gebaseerd zijn en dan is het wel zo handig om ook een filesysteem te gebruiken. Het zou inderdaad wel kunnen dat er geen partitietabel op zit, en dat het filesysteem op sector 0 begint, dat kan prima als je boot uit flash memory (zo gaat dat zowiezo bij de meeste settopboxen). Maar ook dan kun je linux gebruiken om 'm te mounten, je mount dan gewoon het hele device (/dev/sda).
eriksl
 
Posts: 515
Joined: Thu Jan 02, 2014 3:28 pm


Return to Allerlei

Who is online

Users browsing this forum: No registered users and 1 guest