Hvordan kan jeg minimere Flash Drive Data Corruption and Loss?
Du tilslutter og afbryder altid (og montering / afmontering) dit flashdrev. Hvad kan du gøre for at minimere potentielt tab af data?
Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.
Spørgsmålet
SuperUser læser Peter ønsker at vide, hvad han kan gøre for at holde filsystemet og filer i hans flashdrev intakte. Han skriver:
Jeg har stødt på flere USB-sticks med et beskadiget filsystem på kun 2 år. I et Windows-kun-miljø (Vista og nyere), hvad kan man gøre for at reducere muligheden for filsystemets korruption og tab af data på et enkelt USB-drev?<
- Hvilket filsystem er det mest robuste?
- Hvilke teknologier eller etiketter (xyz certificeret osv.) Viser, at USB-sticks, der understøtter dem, er mindre tilbøjelige til at blive ødelagt?
- Er der noget andet at passe på?
Er der intet han kan gøre, eller er der forebyggende skridt, han kan tage?
Svaret
SuperUser bidragyder Gennembrud giver følgende tips:
Hvad kan gøres for at reducere chancen for filsystem korruption og dataloss på et enkelt USB-drev?
Almindeligt anvendte filsystemer som FAT32 eller NTFS lagrer ikke nogen data valideringsoplysninger (kun på det interne filsystem selv). Holde sikkerhedskopier af dine data, validere dataene med kontrolsummer (du kan kun generere MD5 / SHA1 hashes til dine filer til kontrollere hvis nogen data er blevet ødelagt), og / eller lagre genoprettelsesarkiver.
Og endelig, uanset filsystemet, du burde altid afmonteres korrekt køreturen. Dette sikrer at enhver eksisterende fil læser / skriver er færdig, og alle læser / skriv buffere er blevet spylt.
Hvilket filsystem er det mest robuste?
Robusthed kommer til en pris - kompatibilitet. Måske vil du have et filsystem med indbygget data validering og checksummering (eller overflødige data) som ZFS, men det er ikke meget bærbart med Windows / OSX. Hvis performance er et problem, kan du prøve exFAT, som ser ud til at blive understøttet i de fleste større operativsystemer ud af kassen eller med en lille konfiguration.
Hvilke teknologier eller etiketter (xyz certificeret osv.) Viser, at USB-sticks, der understøtter dem, er mindre tilbøjelige til at blive ødelagt?
Alt, der holder flashhukommelsen i live længere, især slidniveau og over levering. Hvis drevet understøtter slidniveauet, vil et større drev holde flere tilgængelige sektorer, hvis nogle slides.
I slutningen af dagen varer flashhukommelsen ikke for evigt. Alle nuværende flash-hukommelser har et begrænset antal læsnings- / skrivcykler, hvilket i sig selv forårsager datatab i tid. Du kan afbøde denne risiko ved at tage regelmæssige sikkerhedskopier og validere dine data med checksums for at bestemme hvornår en fil er blevet beskadiget.
Det er også muligt at bruge et filsystem med indbygget dataintegritet og -gendannelse, men disse er ualmindelige i mange ikke-UNIX-miljøer som ved at skrive dette. De kan også være langsommere og slid drevet ud hurtigere på grund af kravene til lagring af ekstra checksums og overflødige oplysninger for hver fil.
For hver sag er der en løsning, du skal bare afveje portabilitet / integritet / hastighed overvejelser.
Gode råd til at sikre, at du får det maksimale forventede liv ud af dit flashdrev.
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.