Cum să recuperați capacitatea completă a cardului dvs. SD Raspbery Pi în Windows
Dacă ați folosit o cartelă SD pentru scopuri mai avansate decât pur și simplu să stocați fotografii digitale (de exemplu, rulați un sistem de operare mobil sau microSD), veți găsi că este nevoie de o mai bună finisare decât formatarea cardului pentru a recupera întregul spațiu. Citiți mai departe cum vă vom arăta cum.
Dragă Cum Pentru a Geek,
Am urmărit împreună cu unul dintre cele mai bune tutoriale ale lui Raspberry Pi acum câteva luni. Doar recent am modernizat un card SD mai mare pentru Pi și l-am scos pe cel vechi pentru a fi folosit pentru un alt proiect. Când am început să reformatz cardul, doar 64MB din capacitatea inițială era disponibilă și chiar și atunci când am intrat în Disk Management în Windows, cel mai bine ar fi să pot elimina conținutul partiției inaccesibile (și probabil presupusă a fi Linux). Acest lucru mi-a lăsat o mică partiție accesibilă Windows și o partiție fantastică cu care nu pot face nimic.
Sunt sigur că există o reparație simplă, dar nu sunt chiar sigur dacă am făcut o treabă bună descriind problema mea (așa cum vă imaginați că sunt în pierdere pentru ceea ce să caute în Google pentru a ajunge la fundul lucrurilor !) Ajutor!
Cu sinceritate,
Suferindu-se de cardul Stunted SD
Nu vă faceți griji Suferința, am luat o carte pe care am folosit-o anterior pentru un proiect Pi doar pentru a vă recrea situația și pentru a vă arăta cum să obțineți capacitatea completă a cardului înapoi. Inima problemei este schimbările de partiție pe care cardul SD este supus în timpul setării inițiale a PI: 64MB din card este rezervat ca o partiție FAT32 accesibilă Windows care găzduiește fișiere de configurare și alte fișiere mici care beneficiază de accesibilitatea bazată pe FAT32 (astfel încât să puteți deschide cu ușurință cartela SD într-un PC modern și să optimizați aceste fișiere de configurare), iar restul este formatat de Raspbian, care este o versiune derivată de la Linux a Debian. Ca rezultat, majoritatea cardurilor devin oarecum de o gaură neagră la Windows.
Acestea fiind spuse, este ușor de reparat atunci când aveți dreptul de instrument la îndemână. În primul rând, să aruncăm o privire asupra a ceea ce arată cartela SD dacă încercați să recuperați spațiul folosind Disk Manager ca și dvs.:
Aveți posibilitatea să formatați o mică partiție FAT32 de 64M, dar restul cardului SD rămâne "Nealocat" după ce ați deblocat partiția existentă (și inaccesibilă) Linux. Nici o sumă de împingere sau împingere în aplicația Disk Manager nu va rezolva această problemă. În schimb, vom reveni la instrumentul simplu și eficient DISKPART.
Deschideți meniul Start și tastați "diskpart" în caseta de rulare. Apasa Enter. Vi se va solicita Windows UAC să autorizeze accesul administratorului la instrumentul DISKPART.
Se va deschide o fereastră asemănătoare unei comenzi, numai promptul va spune "DISKPART". La acel prompt, tastați "disc list".
În lista de ieșire de pe mașina noastră puteți vedea hard disk-ul computerului (119GB) și cardul detașabil SD (14GB). Este absolut critică notează numărul corect de disc. Comenzile DISKPART sunt imediate și fără nici un avertisment. Dacă introduceți un număr greșit de disc, veți avea un timp foarte prost.
După identificarea numărului de disc al cartelei SD, introduceți următoarea comandă "select disc #" unde # este numărul de disc al cardului dvs. SD.
Orice comenzi executate după acest punct vor modifica numai discul selectat; acum ar fi un moment bun pentru a verifica dacă ați selectat discul potrivit doar pentru a fi în siguranță în siguranță.
Apoi, introduceți comanda "curată"
Comanda curată eșuează sectoarele discului care conțin datele de partiție. Dacă doriți să eliminați toate datele de pe cardul SD, puteți utiliza în schimb "curăță totul", dar dacă nu aveți un motiv presat de securitate / securitate pentru suprascrierea întregii cartele SD cu zerouri, nu este înțelept să pierdeți ciclurile de citire / scriere a mediului de stocare flash.
După curățarea discului, introduceți următoarea comandă "create partition primary"
Comanda, așa cum implică sintaxa, creează o nouă partiție pe disc și o fixează pe primar. După crearea partiției primare, întreaga capacitate de stocare a cardului SD ar trebui să fie disponibilă pentru Windows. Dacă vom examina înapoi în Disk Manager, nu vom mai vedea o partiție minusculă cu o bucată imensă de spațiu nealocat, ci o partiție mare gata de formatare:
Cam despre asta e! Un pic de experti DISKPART si cardul SD este din nou fabricat proaspat.