1

У меня есть SD-карта, которую я использовал для запуска RaspberryPi. Я хотел обновить копию raspbian на нем, поэтому я отформатировал карту с помощью программного обеспечения с www.sdcard.com. Я правильно следовал всем инструкциям, однако размер моей SD-карты не вернулся к значению по умолчанию.

Это 4 Гб SD-карта, которая после заклинания в RaspberryPi уменьшилась до 52 Мб, что, как я понимаю, нормально. После форматирования размер вырос до 3,69 Гб.

Это означает, что для установки новой ОС недостаточно места, так как мне снова сделать мою SD-карту 4 ГБ?

Любая помощь приветствуется!

2 ответа2

0

Что означает форматирование: подумайте о том, как организована библиотека. Если бы вы просто вбрасывали книги случайным образом, пока комната не была заполнена, тогда вы бы поместили гораздо больше книг, верно? Но вы никогда не сможете найти конкретную книгу, не просматривая каждую отдельную книгу одну за другой. Вместо этого библиотеки используют систему сортировки (которая занимает место!) И используют коридоры и полки (фактически пустое пространство или пространство, не используемое для книг!) чтобы можно было своевременно найти конкретную книгу.

Вы должны понимать, что та же философия относится к форматированию компьютерного диска. Обычно это 2 вещи:

  1. Добавление пробелов между областями памяти, в которые будут записываться данные
  2. Добавление данных (например, таблицы размещения файлов и т. П.), Указывающих операционной системе, где хранятся файлы.

Что находится в Великобритании ?: Другой фактор в работе описан в ответе Дэвида Маршалла . Производители дисков, как правило, представляют 1 ГБ как 1 миллиард байтов, тогда как он обычно представлен как 2 ^ 30 байтов. Если предположить, что это так, то у вас действительно 4e9 / 2 ^ 30 = 3,73 ГБ.

Плохие сектора: при форматировании диска происходит следующее: операционная система ищет и удаляет так называемые плохие сектора. Это области диска, которые ОС не может читать / записывать. Он отмечает эти сектора как плохие во время форматирования, так что они эффективно помещаются в карантин и не приводят к повреждению ваших данных. Эта система работает хорошо, если диск получил небольшое повреждение, а источник повреждения не повторяется. Недостатком является то, что общее доступное дисковое пространство уменьшается, поскольку больше дискового пространства больше не используется. Это потенциальная причина, по которой свободное место на диске сократилось.

Факторы окружающей среды: изменилось ли что-нибудь еще относительно версии вашей операционной системы или самого инструмента форматирования? Любые изменения могут привести к изменению поведения.

Заключение. Из исходных 3,73 ГБ места оставшиеся 3,73 - 3,69 = 0,04 ГБ, вероятно, были потеряны из-за системы организации и / или неисправных секторов. Различные системы форматирования будут занимать больше или меньше места на вашем диске. Плохие сектора, вообще говоря, не подлежат восстановлению. Потенциальные решения проблемы включают в себя:

  1. Покупка нового, большего диска (скорее всего, удастся!)
  2. Убедитесь, что вы используете ту же версию утилиты форматирования или операционную систему, что и ранее (если применимо)
  3. Пробую другую утилиту форматирования
  4. Применение другого типа файловой системы к диску (если это позволяет утилита форматирования)

Удачи,

--Джонатан

0

В Windows 1 ГБ = 1073741824

Производителю SD-карты 1 ГБ = 1000000000

3.69 * 1073741824 = 3962107330 приблизительно 4000000000 дают, что 3.69, вероятно, округляется в меньшую сторону.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .