Sådan genvinder du den fulde kapacitet af din Raspbery Pi's SD-kort i Windows
Hvis du har brugt et SD-kort til mere avancerede formål end blot at lagre digitale fotos (f.eks. Kører et mobil- eller micro OS), finder du det kræver lidt mere finesse end blot at formatere kortet for at genvinde hele rummet. Læs videre, som vi viser dig hvordan.
Kære How-To Geek,
Jeg fulgte sammen med en af dine fantastiske Raspberry Pi tutorials et par måneder siden. For nylig har jeg opgraderet til et større SD-kort til Pi og trukket den gamle til at bruge til et andet projekt. Da jeg gik til at reformat kortet var kun 64 MB ud af den oprindelige kapacitet tilgængelig, og selv når jeg gik ind i Disk Management i Windows, var det bedste, jeg kunne gøre, at dumpe indholdet af den utilgængelige (og formodentlig Linuxfyldte) partition. Dette forlod mig med en lille Windows tilgængelig partition og en stor phantom partition jeg kan ikke gøre noget med.
Jeg er sikker på, at der er en simpel løsning, men jeg er ikke engang sikker på, om jeg gjorde et godt stykke arbejde, der beskriver mit problem (så som du forestiller mig, at jeg er ved et tab for at søge efter i Google for at komme til bunden af tingene !) Hjælp!
Med venlig hilsen,
Lidelse fra Stunted SD Card
Må ikke bekymre dig Lidt, vi tog et kort, vi tidligere havde brugt til et Pi-projekt, bare for at genskabe din situation og vise dig, hvordan du får den fulde kapacitet på dit kort tilbage. Problemets hjerte er partitionsændringerne, som SD-kortet gennemgår under den oprindelige PI-opsætning: 64 MB af kortet er reserveret som en Windows-tilgængelig FAT32-partition, som er vært for konfigurationsfiler og andre små filer, der nyder godt af FAT32-baseret tilgængelighed på tværs af OS (så du kan nemt pope SD-kortet i en moderne pc og justere disse konfigurationsfiler), og resten er formateret til brug af Raspbian, som er en Debian-afledt version af Linux. Som et resultat bliver størstedelen af kortet noget af et sort hul til Windows.
Når det er sagt, er det nemt at reparere, når du har det rigtige værktøj lige ved hånden. Lad os først se på, hvordan SD-kortet ser ud, hvis du forsøger at genvinde rummet ved hjælp af Disk Manager som du gjorde:
Du kan formatere den lille 64M FAT32 partition, men resten af SD-kortet forbliver "Ikke tildelt", efter at du har dumpet den eksisterende (og utilgængelige) Linux-partition. Intet skub eller skubbe i Disk Manager-applikationen løser dette problem. I stedet skal vi henvende os til det enkle og effektive DISKPART-værktøj.
Åbn startmenuen og skriv "diskpart" i køringsboksen. Tryk på enter. Du bliver bedt om af Windows UAC at godkende administratoradgang til DISKPART-værktøjet.
Et kommandoprompt-lignende vindue åbnes, kun prompten vil sige "DISKPART". Ved denne prompt skal du skrive "listeskive".
På listen output på vores maskine kan du se computerens harddisk (119GB) og det flytbare SD-kort (14GB). det er absolut kritisk Du bemærker det korrekte disknummer. DISKPART kommandoer er øjeblikkelige og uden advarsel. Hvis du indtaster det forkerte disknummer, vil du have en virkelig dårlig tid.
Når du har identificeret dit SD-korts disknummer, skal du indtaste følgende kommando "vælg disk #" hvor # er disknummeret på dit SD-kort.
Uanset hvilke kommandoer du udfører efter dette punkt, vil der kun blive foretaget ændringer på den valgte disk; nu ville det være en god tid at dobbelttjekke, at du har valgt den rigtige disk blot for at være ekstra sikker.
Herefter skal du indtaste kommandoen "ren"
Den rene kommando nulstiller sektorer på disken, der indeholder partitionsdataene. Hvis du ønskede at nulstille alle data på SD-kortet, kunne du bruge "Rens alle" i stedet, men medmindre du har en presserende beskyttelse af personlige oplysninger / sikkerhed for at overskrive hele SD-kortet med nuller, er det uklogt at spilde læsnings- / skrivecyklusserne af flashmediet.
Efter rengøring af disken skal du indtaste følgende kommando "create partition primary"
Kommandoen, som syntaksen indebærer, skaber en ny partition på disken og sætter den til primær. Når du har oprettet den primære partition, skal hele SD-kortets lagerkapacitet være tilgængelig for Windows. Hvis vi kigger tilbage til Disk Manager, ser vi ikke længere en lille partition med en enorm hunk af ikke-allokeret plads, men en stor partition klar til at blive formateret:
Det er alt der er til det! En lille DISKPART wizardy og SD-kortet er fabriks frisk igen.