Startpagina » hoe » Hoe de volledige capaciteit van uw Raspbery Pi's SD-kaart terug te winnen in Windows

    Hoe de volledige capaciteit van uw Raspbery Pi's SD-kaart terug te winnen in Windows

    Als je een SD-kaart hebt gebruikt voor geavanceerdere doeleinden dan alleen het opslaan van digitale foto's (bijvoorbeeld een mobiel of micro-besturingssysteem uitvoeren), zul je merken dat het wat meer finesse vereist dan het eenvoudigweg opmaken van de kaart om alle ruimte terug te winnen. Lees verder terwijl we u laten zien hoe.

    Geachte How-To Geek,

    Ik volgde een paar maanden geleden een van je geweldige Raspberry Pi-tutorials. Onlangs heb ik een upgrade naar een grotere SD-kaart voor de Pi uitgevoerd en de oude kaart voor een ander project gebruikt. Toen ik de kaart opnieuw ging formatteren, was er maar 64MB uit de oorspronkelijke capaciteit beschikbaar en zelfs toen ik Schijfbeheer in Windows ging gebruiken, kon ik alleen de inhoud van de ontoegankelijke (en vermoedelijk met Linux gevulde) partitie dumpen. Dit liet me met een kleine Windows-toegankelijke partitie en een grote fantoompartitie waar ik niets mee kan doen.

    Ik weet zeker dat er een eenvoudige oplossing is, maar ik weet niet eens zeker of ik mijn probleem goed heb beschreven (dus als je je voorstelt dat ik geen raad weet met waar ik naar op zoek moet in Google om de bodem van dingen te vinden !) Helpen!

    oprecht,

    Lijdend aan een beledigde SD-kaart

    Maak je geen zorgen Lijdend, we hebben een kaart gepakt die we eerder voor een Pi-project hadden gebruikt om je situatie na te bootsen en je te laten zien hoe je de volledige capaciteit van je kaart terugkrijgt. De kern van het probleem is de partitiewijzigingen die de SD-kaart ondergaat tijdens de initiële PI-configuratie: 64 MB van de kaart is gereserveerd als een FAT32-partitie die toegankelijk is voor Windows en die configuratiebestanden en andere kleine bestanden host die profiteren van OS FAT32-gebaseerde toegankelijkheid (zodat je de SD-kaart eenvoudig in een moderne pc kunt laten knallen en die configuratiebestanden kunt aanpassen) en de rest is geformatteerd voor gebruik door Raspbian, een van Debian afkomstige versie van Linux. Als gevolg hiervan wordt het grootste deel van de kaart een enigszins zwart gat voor Windows.

    Dat gezegd hebbende, het is gemakkelijk te repareren wanneer u het juiste gereedschap bij de hand hebt. Laten we eerst een kijkje nemen naar hoe de SD-kaart eruitziet als u probeert de ruimte terug te winnen met behulp van Disk Manager zoals u deed:

    Je kunt de kleine 64M FAT32-partitie formatteren, maar de rest van de SD-kaart blijft "Niet toegewezen" nadat je de bestaande (en ontoegankelijke) Linux-partitie hebt gedumpt. Geen enkele hoeveelheid duwen of duwen in de Disk Manager-toepassing lost dit probleem op. In plaats daarvan gaan we ons richten op de eenvoudige en effectieve DISKPART-tool.

    Open het Start-menu en typ "diskpart" in het vak Uitvoeren. Druk op Enter. U wordt door de UAC van Windows gevraagd om beheerderstoegang tot de DISKPART-tool toe te staan.

    Er verschijnt een opdrachtprompt-venster, alleen de prompt zegt "DISKPART". Typ bij de prompt "lijstschijf".

    In de lijstuitvoer op onze machine ziet u de harde schijf van de computer (119 GB) en de verwisselbare SD-kaart (14 GB). Het is absoluut kritisch u noteert het juiste schijfnummer. DISKPART-opdrachten zijn onmiddellijk en zonder enige waarschuwing. Als je het verkeerde schijfnummer invoert, krijg je een heel slechte tijd.

    Nadat u het schijfnummer van uw SD-kaart hebt geïdentificeerd, voert u de volgende opdracht in: "selecteer schijfnummer", waarbij # het schijfnummer van uw SD-kaart is.

    Welke opdrachten u ook na dit punt uitvoert, brengt alleen wijzigingen aan in de geselecteerde schijf; nu zou het een goed moment zijn om te controleren of je de juiste schijf hebt geselecteerd om extra veilig te zijn.

    Voer nu het commando "schoon" in

    Met de opdracht clean worden de sectoren van de schijf die de partitiegegevens bevatten nageroleerd. Als u alle gegevens op de SD-kaart wilt op nul zetten, kunt u in plaats daarvan 'alles opschonen' gebruiken, maar tenzij u een dringende reden voor privacy / beveiliging hebt om de hele SD-kaart met nullen te overschrijven, is het niet verstandig om de lees- / schrijfcycli te verspillen van de flash-media.

    Nadat u de schijf hebt schoongemaakt, voert u de volgende opdracht in "create partition primary"

    De opdracht, zoals de syntaxis impliceert, maakt een nieuwe partitie op de schijf en stelt deze in op de primaire. Na het maken van de primaire partitie moet de volledige opslagcapaciteit van de SD-kaart beschikbaar zijn voor Windows. Als we terugblikken naar Disk Manager, zien we niet langer een kleine partitie met een enorme hoeveelheid niet-toegewezen ruimte, maar een grote partitie die klaar is om te worden geformatteerd:

    Dat is alles wat er is! Een beetje DISKPART-wizardy en de SD-kaart is weer in de fabriek fris.