Sain eteeni sukulaisilta tallentavan Finnsat FST05PVR -boksin, jonka kovalevyllä vaikuttaisi olevan kryptattu Linux-partitio. Kovalevyssä oli sekä rauta- että softavikaa, tuttu data recovery -firma teki kovalevystä kopion uudelle toimivalle raudalle, mutta se on edelleen loogisesti solmussa: boksin softat suostuisivat vain formatoimaan sen. Ymmärretäänkö näiden kovalevyjen formaattia niin hyvin että jokin fsck:n vastine onnistuisi?
Kyseessä lienee *readyHD-laite, joten tekemäsi jutut lienevät jo maksimi, mitä asialle voi tehdä... Sitä salausta ei nimittäin pureta noin vaan heti... T: Vesku
Vanha aihe, mutta onnistuiko palauttaminen ja miten jos onnistui? Kyse ei HD-boksista eikä tiedostot ole käsittääkseni myöskään kryptatulla Linux-partitiolla. Itsellä samanlainen ongelma sisarmallin FST03PVR:n kanssa. Boksi suostuisi vain formatoimaan levyn. Windowsissa sain luettua levyn sisällön DiskInternals Linux Reader ohjelmalla. Sillä sain ainakin suurimman osan tiedostoista talteen. Vois kokeilla levyn formatointia ja tiedostojen palauttamista hakemistorakenteineen takaisin. Mutta koska on epävarmaa että suostuuko boksi tallenteita toistamaan, niin olis parempi saada tiedostojärjestelmä kuntoon. Tein SystemRescueCd:n ja käynnistin sillä koneen. Jostain syystä se näyttää levyllä vain 3 tallennetta, Linux Reader näytti kaikki tallenteet. Fsck-komento kertoo seuraavaa: Bad magic number in super-block while trying to open /dev/sdc1 /dev/sdc1: 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 <device> "e2fsck -b 8193 /dev/sdc1" antaa saman herjan. Osaisko joku Linux-taitoinen auttaa, mitä loitsuja voisi vielä yrittää vai voiko mitään?
Unohtui mainita että itse tallenteet ovat .trp tiedostoja, joita voi konvertoida Project-X-ohjelmalla.
Ongelma syy näyttääkin olevan 64K block size: dmesg|tail: "EXT2-fs (sdc1): bad block size 65536" Googlauksen perusteella x86 prosessorin suurin mahdollinen block size on 4K. Jännä että Windows-ohjelma osaa kuitenkin lukea levyä mutta Linux ei.
Piti saada digiboksi tallentamaan, joten formatoin levyn boksilla ja palautin tallenteet hakemistoineen Ext2Fsd-ohjelmalla Windowsissa. Boksi alkoi toistamaan palautettuja tallenteita ilman ongelmia. Sen verran ehdin vielä googlettaa ennen formatointia että Linuxissa olisi fuseext2-komennolla saanut mountattua levyn, mutta en tiedä olisiko auttanut yhtään enempää.
@pstk, menee yksinpuheluksi. Älä kirjoita uutta viestiä jos oma viestisi on viimeisenä. Käytä sen sijaan tekstilaatikossa olevaa "Muokkaa viestiä" toimintoa ja tee muutos tai lisäys.