fosilvaso
Buduća legenda
- Poruka
- 38.037
Imam jedan USB-flesh koji ima oko 190 MB loših lokacija. Bilo šta da upišeš tamo, tamo piše 0x00. I šta se događa: Ja sam ga popunio do zadnjeg bajta raznim glupostima, uspevam čak i da to 'pročitam' sa njega, ali recimo JPG sliku neće da otvori jer 'loše' počinje sa 0x00!
I tako sam pomislio da bi bio koristan program koji prvo na mediju formira neku mapu zadanog naziva, recimo 'AAA-BAD' kako bi bila na vrhu kasnijih korisnih podataka. Zatim, taj program popunjava CELI medij datotekama zadane veličine po izboru ( 10, 20, 50, 100, 200, 500 MB, 1, 2, 5, 10 GB itd). Pred kraj ide sve 'sitnijim' datotekama, dok ne popuni do 'zadnjeg' bajta. U datotekama može/mora biti i nekakva 'check suma' da se kasnije ne mora generirati ponovo za svaku datoteku izvornu!!!!
A sada dolazi najvažniji deo: Svaka datoteka se čita i proverava 'check suma'. Ako je dobro pročitana, BRIŠE se, a ako ne valja, OSTAVLJA se na mediju! I tako bi po mom mišljenju sve loše lokacije 'trajno' ostale zauzete datotekama koje se NE BRIŠU, tj. ne koriste se iz te mape 'AAA-BAD'! Jedino ne znam da li bi to bilo dobro i za SSD jer on ima neku filozofiju premeštanja nekih blokova?
Nagrada za rešenje: Standardni balkanski cenovnik: Porcija ćevapa i gajba piva!
I tako sam pomislio da bi bio koristan program koji prvo na mediju formira neku mapu zadanog naziva, recimo 'AAA-BAD' kako bi bila na vrhu kasnijih korisnih podataka. Zatim, taj program popunjava CELI medij datotekama zadane veličine po izboru ( 10, 20, 50, 100, 200, 500 MB, 1, 2, 5, 10 GB itd). Pred kraj ide sve 'sitnijim' datotekama, dok ne popuni do 'zadnjeg' bajta. U datotekama može/mora biti i nekakva 'check suma' da se kasnije ne mora generirati ponovo za svaku datoteku izvornu!!!!
A sada dolazi najvažniji deo: Svaka datoteka se čita i proverava 'check suma'. Ako je dobro pročitana, BRIŠE se, a ako ne valja, OSTAVLJA se na mediju! I tako bi po mom mišljenju sve loše lokacije 'trajno' ostale zauzete datotekama koje se NE BRIŠU, tj. ne koriste se iz te mape 'AAA-BAD'! Jedino ne znam da li bi to bilo dobro i za SSD jer on ima neku filozofiju premeštanja nekih blokova?
Nagrada za rešenje: Standardni balkanski cenovnik: Porcija ćevapa i gajba piva!