Гид по технологиям

Как вернуть полную ёмкость SD‑карты Raspberry Pi в Windows

5 min read Руководство Обновлено 02 Dec 2025
Вернуть полную ёмкость SD‑карты Raspberry Pi
Вернуть полную ёмкость SD‑карты Raspberry Pi

Кратко: найдите номер диска вашей SD‑карты, выберите его в DISKPART, выполните clean, затем create partition primary и отформатируйте раздел в проводнике.

Проблема — почему Windows «теряет» место на SD‑карте

При начальной установке Raspberry Pi образ создаёт несколько разделов. Первый — небольшой FAT32 (часто ~64 МБ). Он нужен, чтобы Windows могла читать конфигурационные файлы и загружать образ. Остальная часть карты форматируется в ext4 для Linux (Raspbian / Raspberry Pi OS). Windows по умолчанию не понимает ext4 и видит только маленький FAT‑раздел, а остальное остаётся «Unallocated» или недоступным.

Ключевая мысль: это не повреждение карты — это следы Linux‑разметки.

Важно: DISKPART выполняет команды без подтверждения и изменяет только выбранный диск. Ошибочный выбор диска приведёт к необратимой потере данных на другом носителе.

Что вам понадобится

  • Windows с правами администратора.
  • SD‑ридер, корректно определяющий карту как съёмный диск.
  • Несколько минут времени.

Пошаговая инструкция для Windows (рекомендуемый способ)

  1. Вставьте SD‑карту в ридер и подсоедините к компьютеру.
  2. Откройте меню Пуск, введите diskpart и запустите с правами администратора.
  3. В окне DISKPART выполните команду:
list disk
  1. В списке найдите диск, соответствующий SD‑карте по размеру (например 8 GB, 16 GB и т.д.). Запомните его номер — допустим, это 1.

  2. Выберите диск командой (замените 1 на ваш номер):

select disk 1
  1. Перепроверьте, что выбран правильный диск. Если нужно, снова выполните list disk и убедитесь в размере.

  2. Удалите все разделы и таблицу разделов командой:

clean

Примечание: clean стирает только данные о разделах (таблицу разделов). Если требуется полностью перезаписать все байты на карте (медленно и излишне для большинства случаев), используйте clean all — это перезапишет все сектора нулями.

  1. Создайте новый основной раздел и активируйте его:
create partition primary
format fs=fat32 quick
assign
  1. Закройте DISKPART командой exit и откройте «Управление дисками» или «Проводник», чтобы убедиться, что раздел виден и доступен.

Теперь карта готова к использованию в Windows.

Визуальные подсказки

SD‑карта с маленьким FAT‑разделом и недоступным ext4

Это типичный вид: маленький FAT32‑раздел и большой нечитаемый Windows раздел.

Управление дисками: один большой форматируемый раздел

После выполнения DISKPART вы увидите один большой раздел, готовый к форматированию.

Альтернативные подходы

  • GUI‑утилиты для Windows: MiniTool Partition Wizard, AOMEI Partition Assistant, EaseUS Partition Master. Они дают визуальный интерфейс, но всё равно изменяют таблицу разделов так же, как DISKPART.
  • SD Association SD Formatter — утилита, специально для карт SD, которая корректно удаляет таблицы и восстанавливает заводские параметры. Рекомендуется для карт SD/SDHC/SDXC.
  • Если у вас есть Linux или Live‑CD, используйте gparted или fdisk. Linux видит ext4 и безопасно удалит ненужные разделы.
  • На Raspberry Pi можно запустить raspi-config → Advanced Options → Expand Filesystem (если цель — вернуть карту в её рабочее состояние для Pi, а не для Windows).

Когда способ не работает и что делать

  • Физическая неисправность карты или ридера — попробуйте другой ридер или протестируйте карту в другом устройстве.
  • Фальшивая карта (fake capacity) — если карта сообщает неверную ёмкость в разных утилитах, это признак подделки. Проверьте с помощью h2testw или F3.
  • Карта перешла в режим только для чтения (wear‑level / контроллер) — если записи не проходят, карта может быть изношена.

Быстрые правила и эвристики

  • Правило безопасности: всегда дважды проверяйте номер диска перед clean.
  • Если нужна только очистка таблицы разделов — clean. Если требуется полная перезапись — clean all.
  • Для последующего использования в Raspberry Pi форматируйте как FAT32 для совместимости с загрузчиком.

Роль‑ориентированные чек‑листы

Новичок:

  • Убедиться, что важные данные сохранены (резервная копия).
  • Подключить карту и запустить diskpart.
  • Выполнить list disk → select disk → clean → create partition primary → format.

Опытный пользователь / админ:

  • Проверить SMART/лог контроллера (если доступен).
  • Выполнить проверку на мошенничество (h2testw / F3) при подозрениях.
  • Протестировать карту на записи и чтении после форматирования.

Критерии приёмки

  • Windows видит один раздел, занимающий всю ёмкость карты.
  • Удаётся создать файловую систему и записать файлы.
  • Карта не демонстрирует ошибки записи/чтения при простом тесте.

Технические замечания и безопасность

  • DISKPART не выполняет проверки пригодности носителя. Он меняет только таблицу разделов.
  • Команда clean не перезаписывает весь объём; данные могут быть восстановлены специальными утилитами. Используйте clean all, если вам нужно надёжно стереть следы, но учтите сокращение ресурса flash‑памяти.

Быстрые команды‑сниппеты

DISKPART: полный список команд для восстановления карты

list disk
select disk N
clean
create partition primary
format fs=fat32 quick
assign
exit

Если вам нужен GPT вместо MBR (редко для SD), добавьте команду convert gpt перед create partition.

FAQ

Q: У меня при выполнении clean выдаёт ошибку доступа. Что делать?

A: Убедитесь, что вы запустили diskpart от имени администратора, и что карта не используется другой программой. Попробуйте переподключить ридер.

Q: Можно ли вернуть данные после clean?

A: clean удаляет таблицу разделов, но не все данные. Специальные инструменты восстановления могут попытаться восстановить файлы, но успех не гарантирован. Для восстановления лучше не записывать ничего на карту до попытки восстановления.

Q: После создания раздела Windows пишет, что нужно форматировать диск. Нормально?

A: Да. Windows предлагает форматировать новый раздел — это ожидаемо. Форматируйте в FAT32 или exFAT в зависимости от размера и нужд.

Краткое резюме

  • Ситуация: маленький FAT32‑раздел + нечитаемый Linux‑раздел после использования в Raspberry Pi.
  • Решение: DISKPART → clean → create partition primary → format.
  • Альтернативы: SD Formatter, GUI‑утилиты, gparted.

Итог: быстрое, надёжное и встроенное решение — DISKPART. Проверьте номер диска и делайте резервные копии важных данных перед операцией.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как показать себя офлайн на PlayStation
Гайды

Как показать себя офлайн на PlayStation

Анонимизация Ubuntu с Whoami — руководство
Приватность

Анонимизация Ubuntu с Whoami — руководство

Динамическая инверсия логотипа с CSS
Frontend

Динамическая инверсия логотипа с CSS

Как отключить рекламу в Windows
Windows

Как отключить рекламу в Windows

Как перенести фото с Samsung на компьютер
How-to

Как перенести фото с Samsung на компьютер

SSD не определяется в Windows — как исправить
Hardware

SSD не определяется в Windows — как исправить