If-Koubou

Как да възстановите пълния капацитет на вашата SD карта на Raspbery Pi в Windows

Как да възстановите пълния капацитет на вашата SD карта на Raspbery Pi в Windows (Как да)

Ако сте използвали SD карта за по-усъвършенствани цели, отколкото просто да съхранявате цифрови снимки (например като използвате мобилна или микро-операционна система), ще откриете, че тя изисква малко повече финес, отколкото просто форматиране на картата, за да се възстанови цялото пространство. Прочетете, докато ви показваме как.

Уважаеми Как да Geek,

Проследих една от най-добрите уроци за Raspberry Pi преди няколко месеца. Наскоро успях да надстроя до по-голяма SD карта за Pi и издърпах старата, която да използва за друг проект. Когато отидох да преформатирам картата, само 64MB от оригиналния капацитет беше на разположение и дори когато отидох в Disk Management в Windows, най-доброто, което мога да направя, е да изхвърля съдържанието на недостъпния (и вероятно под Linux) дял. Това ме остави с малък прозорец достъпен за Windows и голям фантом дял, с който не мога да направя нищо.

Сигурен съм, че има лесна корекция, но дори не съм сигурен, че съм свършил добра работа, описваща проблема ми (така че да си представите, че съм на загуба за какво да търся в Google, за да стигна до дъното на нещата !) Помогне!

На Ваше разположение,

Страдащи от зашеметяваща SD карта

Не се притеснявайте, че страдахме, хванахме карта, която преди бяхме използвали за проект на Пи, само за да пресъздадем ситуацията и да ви покажем как да получите пълния капацитет на картата ви. Сърцето на проблема е промените в дяловете, които SD картата преживява по време на първоначалната настройка на PI: 64MB от картата е запазена като FAT32 дял, достъпен за Windows, който съдържа конфигурационни файлове и други малки файлове, които се възползват от достъпността, базирана на FAT32 (така че можете лесно да пуснете SD картата в съвременен компютър и да промените тези конфигурационни файлове), а останалите са форматирани за използване от Raspbian, която е дебианска версия на Linux. В резултат на това по-голямата част от картата става малко по-черна дупка от Windows.

Това означава, че е лесна за ремонт, когато имате най-подходящия инструмент на пръсти. Първо, нека да разгледаме как изглежда SD картата, ако се опитате да възстановите пространството, като използвате Disk Manager, както направихте:

Можете да форматирате миниатюрния 64M FAT32 дял, но останалата част от SD картата остава "Неразпределена", след като изхвърлите съществуващия (и недостъпен) дял на Linux. Никакво количество натискане или натискане в приложението Disk Manager ще реши този проблем. Вместо това ще се обърнем към простия и ефективен инструмент DISKPART.

Отворете менюто "Старт" и въведете "diskpart" в полето за стартиране. Натиснете enter. Ще бъдете подканени от Windows UAC, за да упълномощите администраторския достъп до инструмента DISKPART.

Ще се отвори прозорец, подобен на командния ред, само ще се появи "DISKPART". В този прозорец въведете "списък диск".

В изходния списък на нашата машина можете да видите твърдия диск на компютъра (119GB) и сменяемата SD карта (14GB). то еабсолютно критично забелязвате правилния номер на диска. Командите DISKPART са незабавни и без предупреждение. Ако въведете грешен номер на диска, ще имате наистина лошо време.

След като идентифицирате номера на диска на SD картата си, въведете следната команда "select disk #", където # е номерът на диска на вашата SD карта.

Каквито и команди да изпълните след тази точка ще правят промени само на избрания диск; сега би било подходящо време да проверите дали сте избрали правилния диск, за да бъдете по-сигурни.

След това въведете командата "чист"

Командата "чист" нулира секторите на диска, съдържащи данните за дяловете. Ако искате да изтриете всички данни на SD картата, можете да използвате "чисти всички", но ако нямате натискане на неприкосновеността на личния живот / сигурността за презаписване на цялата SD карта с нули, не е разумно да губите цикъла на четене / писане на флаш медия.

След почистване на диска въведете следната команда "create primary partition"

Командата, както предполага синтаксисът, създава нов дял на диска и го определя като основен. След създаването на основния дял, целият капацитет за съхранение на SD картата трябва да е достъпен за Windows. Ако погледнем отново в Disk Manager, вече не виждаме малък дял с огромно парче неразпределено пространство, но голям дял, готов да бъде форматиран:

Това е всичко, което има! Малкият съветник на DISKPART и SD картата отново са фабрично нови.