Dacă ați folosit un card SD în scopuri mai avansate decât simpla stocare a fotografiilor digitale (de exemplu, rularea unui telefon mobil sau a unui sistem de operare micro), veți găsi că necesită un pic mai multă finețe decât simpla formatare a cardului pentru a recupera tot spațiul. Citiți mai departe în timp ce vă arătăm cum.
Stimate Geek How-To,
Am urmat împreună cu unul dintre cele mai bune tutoriale Raspberry Pi acum cateva luni. Recent, am făcut upgrade la un card SD mai mare pentru Pi și l-am tras pe cel vechi pentru al utiliza pentru un alt proiect. Când m-am dus să reformatez cardul, erau disponibili doar 64 MB din capacitatea inițială și chiar și când am intrat în Disk Management în Windows, cel mai bun lucru pe care l-am putut face este să arunc conținutul partiției inaccesibile (și probabil presupuse de Linux). Acest lucru m-a lăsat cu o mică partiție Windows accesibilă și o partiție fantomă mare cu care nu pot face nimic.
Sunt sigur că există o soluție simplă, dar nici măcar nu sunt sigur dacă am făcut o treabă bună descriind problema mea (așa cum vă imaginați că sunt în pierdere pentru ceea ce trebuie să căutăm în Google pentru a ajunge la partea de jos a lucrurilor !) Ajutor!
Cu sinceritate,
Suferă de card SD stunted
Nu vă faceți griji, Suferința, am luat un card pe care l-am folosit anterior pentru un proiect Pi doar pentru a vă recrea situația și a vă arăta cum să vă recuperați întreaga capacitate a cardului. Inima problemei constă în modificările de partiție pe care le suferă cardul SD în timpul configurării PI inițiale: 64 MB de card sunt rezervate ca partiție FAT32 accesibilă pentru Windows, care găzduiește fișiere de configurare și alte fișiere mici care beneficiază de accesibilitate bazată pe OS FAT32 (astfel încât să puteți introduce cu ușurință cardul SD într-un computer modern și să modificați aceste fișiere de configurare), iar restul este formatat pentru a fi utilizat de Raspbian, care este o versiune Linux derivată de Debian. Ca rezultat, majoritatea cardului devine oarecum o gaură neagră pentru Windows.
Acestea fiind spuse, este ușor de reparat atunci când aveți instrumentul potrivit la îndemână. Mai întâi, să aruncăm o privire asupra aspectului cardului SD dacă încercați să recuperați spațiul folosind Disk Manager așa cum ați făcut:
Puteți formata mica partiție FAT32 de 64M, dar restul cardului SD rămâne „Nealocat” după ce ați aruncat partiția Linux existentă (și inaccesibilă). Nicio cantitate de împingere sau împingere în aplicația Disk Manager nu va remedia această problemă. În schimb, ne vom îndrepta către instrumentul DISKPART simplu și eficient.
Deschideți meniul Start și tastați „diskpart” în caseta de rulare. Apasa Enter. Windows UAC vă va solicita să autorizați accesul administratorului la instrumentul DISKPART.
Se va deschide o fereastră de tip prompt de comandă, doar promptul va spune „DISKPART”. La solicitarea respectivă, tastați „list disc”.
În lista de ieșire a mașinii noastre puteți vedea hard disk-ul computerului (119 GB) și cardul SD amovibil (14 GB). Este absolut critic observați numărul de disc corespunzător. Comenzile DISKPART sunt imediate și fără niciun avertisment. Dacă introduceți un număr de disc greșit, veți avea un moment foarte rău.
După identificarea numărului de disc al cardului SD, introduceți următoarea comandă „select disk #” unde # este numărul de disc al cardului SD.
Orice comandă pe care o executați după acest punct va face doar modificări pe discul selectat; acum ar fi un moment bun pentru a verifica dacă ați selectat discul potrivit doar pentru a fi mai sigur.
Apoi, introduceți acum comanda „curăță”
Comanda clean curăță la zero sectoarele discului care conțin datele partiției. Dacă ați dorit să eliminați toate datele de pe cardul SD, puteți folosi în schimb „curățați-le pe toate”, dar dacă nu aveți un motiv apăsător de confidențialitate / securitate pentru a suprascrie întregul card SD cu zerouri, nu este înțelept să pierdeți ciclurile de citire / scriere a suportului flash.
După curățarea discului, introduceți următoarea comandă „creați partiția primară”
Comanda, așa cum sugerează sintaxa, creează o nouă partiție pe disc și o setează la primar. După crearea partiției primare, întreaga capacitate de stocare a cardului SD ar trebui să fie disponibilă pentru Windows. Dacă ne uităm înapoi în Managerul de discuri, nu mai vedem o partiție mică cu o bucată imensă de spațiu nealocat, ci o partiție mare gata să fie formatată:
Cam despre asta e! O mică vrăjitorie DISKPART și cardul SD sunt din nou din fabrică.