Skrivet av Oxypunch:
Har provat även filedigger (tror jag det hette) och något annat program. Dessa program hittade inget. Alltså har jag hittills 2000 bilder tillbaka som inte fungerar. Någon som vet varför de återställda bilderna inte fungerar?
Skickades från m.sweclockers.com
När du fick din disk omformaterad så förstörs den viktigaste filen som finns i NTFS iom. att den nya skrivs på samma ställe som den gamle låg. Den heter $MFT (Master File Table) och är normalt osynlig (syns inte i explorern)
$MFT är filen som håller reda på alla filer - inklusive sig själv, var filerna ligger på diskytan och i vilken ordning de läggs ut på disken. Är disken välanvänd och inte defragmenterats på ett tag så läggs inte sektorerna efter varandra i en rad längre när filen skrivs då det finns en massa andra sektorer kvar från andra filer som gör att det inte finns sammanhängande lediga utrymmen och din bildfil blir slumpmässigt i små bitar utspridd över diskytan.
...
När du kör filräddningsprogram så försöker de först hitta en $MFT, när det inte fungerar så är man nere på 'data scraping' dvs. programmen med olika 'magic words' tex. identifierar starten av en jpeg-fil och sedan läser den med antagandet att resten av filen ligger direkt efter och det är detta på en fragmenterad disk som gör att du får dina mosaik-bilder med olika delar av olika filer i samma fil, bara går att läsa delvis etc. och brottstycken av filer som sedan tidigare är raderade.
Kort sagt dina större delen bilderna ligger förmodligen kvar på disken men när $MFT inte är kvar och kan anvisa var och hur de ligger så blir det hela en stor hoprörd grå gröt ungefär som du klippt ned alla pappersbildalbums bilder till små, små rutor ned i en hink och sedan omsorgsfullt rört om och du har en livstids pussel att identifiera alla små bitar i klusterstorlek med vilka bitar som skall läggas efter varandra för att du skall få tillbaka bilderna i sin ursprungliga format.
---
Tekniskt sett så borde en bit av den gamla $MFT finnas kvar då den utökas på samma sätt som en vanlig fil när man lagrar massor av filer - och svansen av den gamla $MFT bör finnas kvar när början av $MFT skrevs över när ny filsystem skapades.
Problemet är att gamla $MFT kvarvarande kapade mer eller mindre långa svans är närmast omöjlig att identifiera då den ser ut som en dataström som alla andra datafiler och det finns inga 'magic word' att identifiera - i alla fall som de flesta dataräddningsprogram kan använda [1] - och även $MFT kan vara upphackad i små bitar utspridd på disken då det är en 'vanlig fil' och utökas där det finns plats precis som alla andra filer när det behöver mer plats och därmed också blir fragmenterad.
[1] vilket är lite konstigt - filnamn - om man kunde hjälpa räddningsprogrammet med olika kända filnamn borde kunna scanna disken och hitta den ett stycke med sektorer med filnamnet i sig, så borde den av strukturen kunna gissa ut att det är en bit av $MFT och leta framåt och bakåt så lång det går och i alla fall få vissa grenar av filträdet läsbara igen...
- men har inte sett någon diskräddningsprogram ge den möjligheten till användaren - dock var det ett tag sedan jag behövde göra en diskräddning (använder NTFS så lite det går av just anledningen att den är så ömtålig som filsystem) och vet inte hur mycket bättre filräddningsprogrammen för NTFS-världen har blivit i det avseendet.
---
Slutligen - om du har förhoppning att någon framtida diskräddningsprogram kan rädda fram bilderna bättre än dagens... så är det bara att lägga undan den externa disken och spara bilder på en ny extern disk och se till att göra backup på den då och då på en ytterligare extern USB-disk - du har säkert redan insett den tusenlappen eller två som en extra extern USB-disk kostar är den lilla kostnaden gentemot kostnaden och familje-ofriden som skapas när man förlorat innehållet på sin enda disk...
Det andra är att du lärt dig att alla diskar som har viktig data - skall kopplas ur fysiskt ur datorn först innan man installerar om en windows-OS och det som finns på systemdisken man tänker att installera (om) att man först gör en backup på alla viktiga filer till annan media och kopplar ur den fysiskt innan man sätter ingång...