13Sep
Zakaj lahko za obnovitev podatkov uporabljate računalnik, ki temelji na Linuxu, ali CD z operacijskim sistemom Linux Live Windows ne bi mogel?
Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.
Vprašalnik
SuperUser bralnik Philip Allgaier želi vedeti, zakaj je lahko obnovil podatke z CD-jem z Linuxom, ki je bil v Windowsu prijavljen kot nepopravljiv:
Ozadje: V začetku tega leta sem imel težave s SSD-pogonom, ki bi ga Windows prepoznalaveč.Toda sčasoma je bila zagonska Parted Magic 2012-10-10 trik. Oglejte si to rešeno nit. Vprašanje:
Vprašanje: Vem, da je Linux navadno malo bolj tehnično in surovo, vendar lahko nekdo v grobem opiše, zakaj sistem Linux( ali dejansko samo ta poseben, odkar Ubuntu ni storiltrik) lahko še vedno dostopa do / komuniciranja s polovično poškodovano napravo, ko Windows ni?
-
Ali samo ignorirajo morebitne kazalnike, da je nekaj narobe?
-
Ali obstajajo kakšni konkretni razlogi?
-
Ali je bilo samo srečo, da je to posebno okolje lahko dobilo SSD odziv, če le za omejen čas?
Medtem ko je zagotovo lahko bila sreča, je verjetno več kot nekaj dejavnikov na igrišču. Raziščimo.
Odgovornost
SuperUser prispevek Eike ponuja nekaj potencialnih pojasnil, ki presegajo le srečo, zaradi svoje sposobnosti shranjevanja podatkov:
Običajno se prikaže, kaj točno je dostopno in kako točno napaka napaka. Na primer, če zadevni SSD ne more pridobiti, recimo, sektorja 5 in se bo začel ustavljati, takoj ko bo kaj prebral sektor 5, je razlika preprosto posledica tega, kaj različni sistemi samodejno dostopajo, ko prepoznajo nov disk.
Ko Windows zazna novo ploščo, bo prebral particijo tabele in samodejno poskusil odpreti vse datotečne sisteme, ki jih znajo brati.Če katera od struktur / blokov, ki se berejo med tem "montažnim" procesom, sproži napako SSD, da bi šel po korakih, je razlika s to specifično distribucijo Linuxa preprosto zato, da morda ne bo samodejno namestila vseh zadevnih particij,pri montaži preprosto preberite drug podskup sektorjev( izvajanje NTFS v Linuxu se zelo razlikuje od tistega v operacijskem sistemu Windows - medtem ko je oblika na disku enaka, je odvisno od operacijskega sistema, ki jih zdi potrebno branje. Windows morda prebere sekundarne kopije MFT-ja, ali pa se lahko začne preiskovati nekatere podatke in to bi lahko bila razlika. Ubuntu je na podobni čolni - ni usmerjen v obnovo iz škatle, poskusil bo namestiti kateri koli datotečni sistem, ki ga najdena novo odkritih medijih, zato je specializirana distribucija, usmerjena v obnovo, boljša stava, saj le delajo to, kar izrecno zahtevate od njih, v nasprotju s tem, da samodejno delate stvari.
Seveda stetudi preprosto lahko dobijo srečo. Ne vem dovolj o načinu neuspeha SSD-ja.
Linux na splošno ne ignorira kazalnikov, da je nekaj narobe. Prejela bo iste napake SCSI iz čipov SATA kot Windows - če pogledate dnevnik jedra, na napačnem disku boste videli veliko sporočil o napakah. Odvisno od tega, kateri programi dejansko dostopajo do diska, kaj se bo zgodilo naslednje.Če je programsko orodje usmerjeno v obnovo, lahko poskusi ponovno prebrati isti sektor omejeno število krat, ga lahko preskoči itd. Običajno je najboljša izbira, da dobite sliko pogona s čim več čitalnimi črkami, kar je čim bolj mogoče, innato poskusite obnoviti svoje podatke s te slike( kakršna koli analiza neposredno na pogonu je slaba ideja navadno, ker se lahko njegovo stanje poslabša in samo zato, ker ste lahko enkrat prebrali nekaj, to pa ne pomeni, da ga boste lahko ponovno prebrali.)
sodelavec AthonSfere, ponuja še eno stvar:
Veliko je način ravnanja z okoljem datotečnega sistema ter ACL-jev ali trdega diska.
Windows bo naredil vse, kar bo sam mogla, da bo pokorila svoje ACL-je in sektorje, ki so označeni kot slabi ali prazni. Torej NTFS ali Fat particije, ki jih ustvarite in vzdržujete v operacijskih sistemih Windows in Windows MBR, bo Windows obdržal, ko ga bo Windows označil.
Tudi če pogon ne deluje več, ga uporabite, bolj verjetno je, da se bo srečal z velikim problemom in se bo okolje zrušilo. Potem, kako se operacijski sistem spopada s tem, da pride v igro, bo Windows BSOD ali ponovno zagnal, okno zagonski postopek bo vrgel sporočila MBR, manjkajoča sporočila( NTDLR.dll manjka ali pokvarjena) in se ustavijo, ker so te slabe datoteke potrebne.
Ko uporabljate disk v živo, se nanj ne zanašate. Slab MBR se zaobide, ker se zaganjate z diska. Slab sektor, ki je poškodoval NTDLR.dll, ni potreben. Vse je na disku. Nato lahko poskusite prebrati.Če pride do "praznega" sektorja ali slabega bitja, ga to okolje obravnava, vendar je bilo programirano. Ubuntu bi verjetno raje ohranil običajno vedenje operacijskega sistema in nadaljeval s tem, kar se najverjetneje dogaja. Sektor je prazen, naredite nekaj drugega. Ta sektor je slab, ostati stran, ne preberite znova, ne pišite ali bo povzročil težave.
Platforma za obnovitev pa bo želela prebrati vse podatke. Datoteke pravijo, da mora biti datoteka na 0,5, 13. ...če manjka poročevalska enota 13, zavrnite prazen zaglavnik in vseeno preberite datoteko ali preberite nepravilen sektor, kolikor je mogoče in poskusite obnoviti.
Tudi Windows CAN lahko to naredi z aplikacijami tretjih oseb, Recuva lahko najde veliko teh "manjkajočih" datotek, za eno. Ampak ne želite biti v okolju, ki bi lahko zapisal nazaj na disk in povzročil resnično trajno izgubo.
To sem poenostavil in dodal nekaj tolmačenja, vendar bi moral zapolniti nekaj praznih mest za tisto, kar prosiš.
Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.
http: //superuser.com/questions/586666/ zakaj-can-linux-sistemi-nekje-obnoviti-podatki-okna-ne morem biti iz konkretnih razlogov