Як я можу переформатувати свою SD-карту, щоб знову її нормально використовувати?


122

Я хочу переформатувати свою SD-карту, щоб вона знову нормально використовувалась (на даний момент вона має один розділ розміром 78 Мб FAT32 та один Linux-розділ 3,9 ГБ). Як це зробити (для Windows / Mac / * nix)?


2
Це може здатися дуже смішним, але якщо у вас є microsd, який Linux не читає, але відображається за допомогою fdisk, покладіть його в телефон Android, перейдіть до налаштувань> Зберігання> Знімне зберігання> Формат. Це воно. Ви можете використовувати його як звичайний пристрій зберігання після цього. Я щойно це зробив, зробивши всю
яда-яду

не впевнений, чи є якісь недоліки у пропозиції @freerunner, але це, безумовно, легко і добре працює для мене.
Тріамус

Відповіді:


173

Ви можете використовувати DISKPARTв Windows або еквівалентну fdiskкоманду під Linux / Mac.


DISKPART (Windows)

Запустіть командний рядок та запустіть консоль DISKPART. Перерахуйте всі свої диски, ввівши LIST DISK, а потім виберіть відповідний диск SELECT DISK #(де # - SD-карта). Потім можна ввести, CLEANщоб очистити таблицю розділів на картці, фактично заблокувавши її. Упевніться, що ви вибрали ВЛАСНИЙ ДИСК ДО ПОВЕРНЕННЯ CLEANКОМАНДИ!

Щоб створити основний розділ для повторного використання місця на картці, введіть CREATE PARTITION PRIMARY. Потім це перерозподілить раніше очищений простір.

Для форматування, типу FORMAT FS=FAT32 QUICK, і , нарешті, перепризначити букву диска, тип ASSIGN.

Якщо ви не можете визначити належний диск, вийміть SD-карту, запустіть DISKPARTі LIST DISK, а потім повторно запустіть її, вставивши SD-карту. SD-карта - це лише доданий диск.

Зауважте, що вищезазначені команди не відрізняються від регістру; Я використовував ковпачки, щоб відповідати показникам конвенцій DISKPART.


FDISK/ CFDISK(Linux / Mac)

У терміналі почніть, fdisk /dev/sdxде /dev/sdxзнаходиться ваш пристрій SD-карти (може залежати від дистрибутива Linux, який ви використовуєте, див. Нижче). Потім можна видалити всі існуючі розділи на пристрої, ввівши d, а потім додавши єдиний новий розділ та відформатувати його. Ви також просто введіть n, щоб створити нову таблицю розділів, і почніть все викладати.

cfdiskтакож є іншим життєздатним інструментом, який в основному fdiskмає значно вдосконалений інтерфейс користувача. В обох випадках, коли формат накопичувача, вам остаточно знадобиться mount.

Якщо ви не можете визначити належний пристрій, вийміть SD-карту, запустіть fdisk -lі повторіть запуск із вставленою SD-карткою. SD-карта - це лише доданий додаток.


@AlexChamberlain в DISKPART, як правило, ви можете сказати за ємністю диска. Вибравши диск, ви також можете зателефонувати, LIST VOLUMEщоб побачити всі обсяги накопичувачів та їх мітки (доки відображатиметься назва вашої SD-картки, ви маєте потрібний пристрій). Якщо ви використовуєте fdisk, введіть p, щоб надрукувати таблицю розділів і перевірте, чи правильні мітки гучності. Якщо ви користуєтесь cfdisk, вони повинні відображати мітки гучності відразу після запуску команди на пристрої.
Прорив

У мене SD-карта на 64 Гб. Diskpart мені каже, що він занадто великий, щоб бути відформатованим у fat32. Чи є варіант зробити це все-таки? Або мені потрібно використовувати програмне забезпечення сторонніх виробників?
CGFoX

17

На камері

Більшість камер мають вбудовану функцію Формат , яка буде використовувати один розділ FAT. Моя камера навіть ставить його на межу блокування стирання.

Наприклад, на моєму Pansonic Lumix, вставивши карту та з будь-якого режиму, меню як запис у форматі . Вибравши його, з'являється меню з проханням підтвердити, що я хочу видалити всі дані на картці. Вибравши Так формати картки.


1
:) Це буде один розділ FAT, починаючи з другого блоку стирання.
Алекс Чемберлен

3
Він буде форматований FAT, як і будь-який інший пристрій, який відформатовує FAT… Однак йому доведеться видалити різні папки, створені на зразок "DCIM"
Олександр

Я уникав цієї відповіді, оскільки це звучало як поганий спосіб зробити це, але нічого іншого тут не працювало, і це спрацювало частування. Я видалив усі розділи, відкрив SD-карту в камері, відформатував і тепер маю 30 ГБ, а не 1.4.
Дін Механ

16

Ви можете використовувати офіційний додаток SDCard.org (Windows / Mac):

Це досить просто і переформатує SD-карту у FAT32. Існують варіанти для LBA -регулювання та протирання / стирання.


На час написання програми це програмне забезпечення навіть не працює в Windows 10. Ніяких помилок, просто вибухові відразу з порожнім номером помилки в журналі подій!
Грим

9

В даний час одна з найкращих утиліт управління дисками, здається, не згадується - GParted :
рис GParted

Це входить у багато дистрибутивів Linux, і його можна легко встановити інакше. Для інших систем можна запустити його з DVD- накопичувача або USB-накопичувача, тому його можна використовувати і там. Частина Linux також означає, що вона підтримує формат SD-карти, якщо вона є ext*, тому її можна легко і ефективно переформатувати, і, швидше за все, виникне менше проблем. Більшість дискових утиліт, зокрема в Windows, швидше за все, знищать будь-які завантажувальні дані на SD-картці та приховуватимуть їх іншими способами.

Ось скріншот GParted, що показує вміст SD-карти з програмою Raspbian:
скріншот GParted
Примітка: Розділ завантаження, ймовірно, має мітку або прапор 'boot'

Щоб виконати операції над розділом, клацніть правою кнопкою миші та виберіть "Відключити". Якщо розділ змонтований (показаний набором ключів поруч із назвою розділу), на ньому не можна робити жодних операцій. Після відключення його можна перевірити на наявність помилок, переформатувати, перейменувати, видалити та створити нову тощо.

Документацію щодо використання GParted можна знайти тут


5

Існують певні інструменти лише для SD-карт, але я люблю використовувати інструмент розділів EaseUS, який безкоштовний для користувачів Windows. Він не працюватиме на серверних виданнях. * Будь ласка, майте на увазі, що, мабуть, вони входять до складу програмного забезпечення. Клацніть розширені параметри, щоб запобігти цьому .

Ви повинні подбати про вибір SD-карти зі списку пристроїв, оскільки цей інструмент перелічить усі ваші диски. Це показує, як змінити розмір розділу.

Введіть тут опис зображення

  • Найкраще, щоб видалити будь-які розділи на SD-картці. Це включає FAT і ext і, можливо, SWAP. Просто видаліть їх, щоб ви могли побачити повністю нерозподілених 16 Гб.
  • Жодні операції не будуть виконуватися, поки ви не натиснете ЗАПИТИ. Після того, як ви видалили всі розділи, дотримуйтесь інструкцій, щоб перезавантажити розподіл, який вам подобається.

Помилка обладнання

Однак, якщо у списку ви бачите, що ваша картка вказана загальним розміром 55 Мб, і ви не можете її видалити або розширити більше, це означає, що SD може бути зламана.

Ви можете використовувати інструмент під назвою Формат картки пам'яті SD - перейдіть на цю сторінку, прочитайте умови, прокрутіть вниз і прийміть, якщо ви згодні. Це програмне забезпечення форматуватиме лише зовнішні пристрої. Як SD-карта або USB-пристрій.

Виберіть параметри ШВИДКО та ФОРМУВАННЯ РОЗМІРУ РОЗМІРУ: УВІМКНЕНО!

введіть тут опис зображення

Це повинно скинути всю SD-карту до початкового розміру. Якщо в цей момент виникла помилка, швидше за все, карта повністю пошкоджується.

В крайньому випадку ви можете спробувати відформатувати картку в камері dSLR або мобільному телефоні, який приймає картку.

Приклад

Це моя Rasbbian SD карта 4 Гб. Я використовував засоби управління Windows. Так, це показує, але це не дозволить вам робити що-небудь з розділами на всякий випадок ... ви видалите його або Windows щось пошкодить (тому що він не підтримує цю файлову систему).

Введіть тут опис зображення

Майстер розділів EaseUS показує набагато кращий список і розуміє, що використовуються файлові системи. Клацніть правою кнопкою миші та видаліть розділи. Ви також можете створити нові розділи та застосувати все, і у вас буде ціла SD-карта назад для використання в Windows або якщо ви хочете записати інше зображення на карту.

Введіть тут опис зображення

Тут я видалив розділи. Клацнув правою кнопкою миші і сказав "Створити новий розділ". Є цілий список типів файлової системи. Я не натиснув застосувати, тому жодної операції ще не було зроблено.

Введіть тут опис зображення


2
ця програма намагається встановити ряд інших програм при її встановленні.
PhillyNJ

Вибачте, коли я написав це, що не було проблемою. Я оновив свій ансер, щоб попередити про це. Я все ще відчуваю його гарне програмне забезпечення і сподіваюсь, що голосування буде видалено.
Пьотр Кула

Готово - але я не встановив би це. Моє антивірусне програмне забезпечення блокувало встановлення тонни матеріалів.
PhillyNJ

Це може бути трохи зайвим для такого простого завдання, але воно працює.
Ivotje50

1
Моя карта була великою на 60 Мб, як ви писали в "Помилка апаратури", але замість того, щоб викидати її, я форматував її за допомогою свого мобільного телефону, і знову не 16 Гб :)
змазка

4

Щось примітка при використанні офіційного інструменту форматування SD. (Це дійсно має бути коментар, але, мабуть, я не можу додати коментар до екрана.)

це спонукало мене на день або близько того. Я запустив формат SD, думаючи, що це відновить мою SD-карту. Я помітив, що диск J: розмір був лише 60 Мбіт. Це 16Gb карта. Я подумав, що (відповідно до інструменту форматування, який я використовував останні 30 років), він буде форматувати лише розділ 60Mb.

ПОМИЛКА. Він фактично перерозподіляє пристрій на один повнорозмірний розділ, а потім форматує його (у цьому випадку на його повний 16Gb - див. Вікно переднього плану порівняно з фоновим вікном). ЦЕЙ Це інструмент, який вам потрібен. Руки вниз. питань не задається !!


+1 для проблеми 60MB, що у мене є, це, нарешті, не проблема 60MB => 16GB в кінці, якщо карта 16GB :)
Basj

-2

У мене було дуже схоже питання. Моя настройка: Комп'ютер під керуванням на ОС Windows 7 та ультракартка Sandisk 16 Гб.

Я хотів відформатувати свою карту для встановлення OpenELEC . Тому я завантажив формат SD і спробував його відформатувати. Це стало карткою на 64 Мб! Я спробував кілька налаштувань, спробував дискпарт на CMD та чистий формат за допомогою керування комп'ютером / консолі управління диском - не пощастило. Завжди письменник winimg стверджував, що на картці не вистачає місця. Раніше (раніше, ніж використовувати формат SD), він розширить простір і встановиться, і я згодом застосував команду розширення на терміналі Raspberry Pi. Отже ось що я зробив:

Я завантажив BerryBoot (зауважте, це 28 МБ!), Записав зображення на SD-карту і завантажив Raspberry Pi. BerryBoot переформатував те саме, використовуючи власну вбудовану програму. Тепер я вийняв картку та відформатував її за допомогою інструменту форматування в Windows з FAT. Я вийняв картку і знову вставив її. Зараз він читає 14,4 ГБ! Кожен, хто застряг, як це, може спробувати це.


4
Windows побачить лише невеликий розділ заголовка, який залишиться, коли карта відформатована до сумісності Linux. Отже, карта все-таки однакового розміру, її просто Windows не може зрозуміти розділ Linux і так повністю ігнорує його існування. Так само, як і Linux з цим розділом заголовка.
Філл Хелі

-4

Це не добре для Mac із останньою ОС X. Карту неможливо жодним чином стерти.


1
Дурниці, а що fdisk?
Jivings

@ Життя, оскільки я не можу редагувати (через моє поширене поширене запитання), як я повинен відповісти на це питання під час перегляду: прапор, коментар тощо?
xxmbabanexx

@xxmbabanexx Downvote, певно. Це є відповіддю, це просто неправильно. І це не є правопорушним правопорушенням.
Відхилення
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.