[Научно-популярная статья] Немного научно-популярной информации о выборе формата мобильного жесткого диска
[Научно-популярная статья] Немного научно-популярной информации о выборе формата мобильного жесткого диска

введение

В этой статье собраны заметки, критикующие сам отвратительный Mac за использование дискового формата APFS.,Однако внешний жесткий диск, подключенный к самой системе, совместим только с ExFAT.,Для использования NTFS требуется стороннее программное обеспечение.,Кроме того, хотя стороннее программное обеспечение может поддерживатьNTFSНо скорость чтения и записи Сравниватьболее трогательно=-=。

Эта короткая заметка призвана рассказать вамНикогда не используйте формат ExFAT для мобильных жестких дисков.,Не верьте слухам о совместимости форматов Windows и MacOs.,Данные бесценны.

оригинальный

Если вы хотите узнать полную картину, вы можете прочитать эту статью:

# Должен ли недавно приобретенный мобильный жесткий диск быть отформатирован в NTFS или exFAT?

И этот:

# Как решить проблему, что место, занимаемое файлами на мобильном жестком диске, в несколько раз превышает реальный размер файла? - Чжиху (zhihu.com)

Основные понятия

Вам нужно сначала понятькластерэта концепция. Неважно, это USB-диск,механический жесткий диск,твердотельный накопитель. Каждая файловая система имеет минимальную единицу хранения. Даже если ваш файл всего 1 байт. Его установка также займет пространство всего самого маленького блока.

Механические жесткие диски обычно имеют разделы в формате NTFS. После форматирования параметров по умолчанию 1кластер=4КБ=4096 байт. Например:

Если один из ваших файлов длинный1байт.Если вы сохраните его, он займет его.4KBкосмос.

Если ваш файл длинный4097байт.Тогда оно займет8KBкосмос....и так далее.

иUтарелка Форматирование по умолчанию будет использоватьFat32или ExFat Формат. Размер кластера по умолчанию будет зависеть от устройства. Оригинальный авторизтестдаUтарелкадля1кластер=1MB=1024KB

Это означает, что размер файлового кластера NTFS по умолчанию составляет 4 КБ. Даже если размер одного из ваших файлов составляет 1 КБ, он все равно занимает 4 КБ.

Основные жесткие диски на рынке

Основные форматы жестких дисков, представленные в настоящее время на рынке, включают:

1,формат яблока

·APFS:macOS 10.13 или файловая система, используемая последующими версиями。Оптимизация производительности при обеспечении надежности,Ядро системы добавляет возможности шифрования。длятвердотельный накопительоптимизация,сейчасдляоборудованныйтвердотельный накопительиз Mac Файловая система компьютера по умолчанию. ·Расширения Mac OS(Стиль журнала HFS+ Plus):macOS 10.12 Или файловая система, использованная в предыдущих версиях, формат до 16 лет.

2,Формат Windows

·NTFS:даWindows Формат диска, специально разработанный для управления функциями безопасности, такими как сетевые и дисковые квоты, шифрование файлов и т. д., поддерживаемый семейством операционных систем ядра NT.

3,Совместимые форматы (можно использовать как на Mac, так и на ПК)

·ExFAT:длярешеноFAT32Подождите, не поддерживается4Gи даже большеиздокументипосадочная дистанция。дляфлэш-память,файловая система NTFSНе подходит для использования,exFAT очень подходит для файловых систем флэш-памяти.,принадлежатьFAT32иNTFSмеждуизкомпромисс。Уже естьFAT32изсвет、Не нужно тратить слишком многоизэффективность ипамятьдля обработки файловых операций,Есть подобныеNTFSизCALмеханизмы контроля доступа и аналогичныеHPFSСистема умеет быстро организовывать доступные кластерыкосмосизFree Space BitmapИзбегайте фрагментации файловизситуация возникает。undefinedexFATФорматдлядискменее применим,Подходит для твердотельных накопителей. Персональное дополнение: Упомянутое здесь подходящее твердотельное состояние относится к тому факту, что сама жизнь твердого тела не особенно продолжительна.,ExFat не рекомендуется использовать в качестве твердотельного накопителя.,Причины смотрите ниже. (В будущем плохие деньги вытеснят хорошие деньги.,QLCЧастицы в основном будут гнить на улице.)·MS-DOS (FAT):Количество передаваемых файлов не может превышать4G。Но лучшая стабильность,Подходит для небольших USB-флешек.

Эти три формата в настоящее время широко используются в 2019 году. Их характеристики:

·APFS:преимущество:надежный,Безопасность. Удобен для использования с компьютерами Apple. Недостатки: Несовместимо с системами Windows.

·NTFS:преимущество:использовать Стиль журнала,Стабильный и безопасный,Система Windows удобна для пользователя,Это основной формат. Недостатки: компьютеры Apple поддерживают только чтение.,Если вы хотите писать, вам нужно купить драйвера.

·ExFAT:преимущество:верноWindowsиMACВсе форматы совместимы,вернофлэш-памятьSSDжесткийтарелкаоптимизациялучше。недостаток:механический жесткий диск Данные в этом формате легко потерять.。

Безопасность и надежность данных: APFS=NTFS. > ExFAT

Удобство передачи данных: ExFAT > NTFS > APF.

Очевидно, что, поскольку существуют способы сделать различные операционные системы совместимыми, более рекомендуется использовать NTFS с журналами.

Сравните ExFat и NTFS

И NTFS, и exFAT имеют свои недостатки. Какое решение выбрать, зависит от ваших конкретных потребностей:

  • Вообще говоря, рекомендуется использовать NTFS. Для macOS просто установите стороннее программное обеспечение, такое как NTFS-3G, для чтения и записи;
  • Если вам иногда необходимо обмениваться временными файлами с другими пользователями macOS на мобильном жестком диске, и эти файлы могут быть из Windows или macOS, вы можете разделить их на отдельный раздел. В этом случае вы можете рассмотреть возможность форматирования отдельного раздела с помощью . exFAT в качестве раздела подкачки;
  • Если на жестком диске мобильного устройства сохранены важные данные macOS, разделите его на отдельный раздел и отформатируйте с помощью HFS+.

Почему ExFAT занимает больше места, чем NTFS?

Ниже обсуждаются условия форматирования по умолчанию.

exfatФормат默认изкосмосединицада128KB,иNTFSда4KB。 Проще говоря, даже если размер одного из ваших файлов составляет всего 3 КБ, он будет занимать 128 КБ на жестком диске в формате exfat и только 4 КБ на жестком диске в формате NTFS. Эта тема также обсуждалась выше, и я думаю, что мы сможем понять ее здесь.

Поэтому в ситуациях, когда имеется большое количество небольших файлов, потеря пространства exFAT очень серьезна. Например, код моего проекта имеет общий размер 2 ГБ, но занимает более 50 ГБ пространства.

Единственный способ решить эту проблему — переформатировать его и обязательно выбрать минимальную единицу размещения.

Почему не рекомендуется использовать ExFat для хранения важных данных?

первопричинадаexFATдаодинфайловая система без журнала,Существует риск «потери» файла. Конкретно,Предположим, мы копируем файл на мобильный жесткий диск.,Когда вы закончите копирование, отключите мобильный жесткий диск.,Тогда этот файл не должен быть скопирован полностью.,Не имеет значения, какую файловую систему вы используете.

Но скопируйте файл,Не просто копирование самого файла,Файловой системе необходимо изменить данные в каталоге, где находится этот файл.,Таким образом, операционная система сможет узнать, что в этом каталоге есть такой файл.,В каком секторе жесткого диска находится этот файл?,Такие данные,Обычно называетсядляMetadata(метаданные)。

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

Для журналируемой файловой системы,Например, NTFS, HFS+.,Перед изменением метаданных будут записаны журналы, в которых будет записано, какие метаданные необходимо изменить.,Если модификация не удалась после отключения жесткого диска,Просто подключите его обратно,Когда операционная система смонтируется, вы обнаружите, что эта модификация не завершена.,Измените его еще раз,Гарантийные документыЦелостность структур данных системы

дляфайловая система без журнала,нравитьсяFAT/FAT32/exFAT、HFS,Ошибки можно обнаружить только при проверке файловой системы.,тогда проиграйиздокумент找出来——ноИнформация о файле потеряна,Файловая система может знать только то, что здесь когда-то был файл.,Но я не знаю имени файла,Я не знаю, в каком каталоге он находится.

Для небольшого количества файлов вы можете использовать шестнадцатеричный инструмент просмотра, чтобы вручную определить, к какому типу файла он принадлежит, на основе характеристик, затем открыть его с помощью соответствующего программного обеспечения для просмотра содержимого, затем переименовать его и поместить обратно в соответствующее расположение. Но если характеристики файла неочевидны и не может быть найдено соответствующее программное обеспечение для открытия и просмотра содержимого, или извлекаются сотни, тысячи или даже десятки тысяч файлов, или файл разделен на несколько фрагментов и сохранен, то он будет в основном потеряться. Например, многие друзья в Windows, возможно, видели папку Found.000, содержащую кучу восстановленных фрагментов файла FILE.CHK:

окончание

Думаю, вы уже знаете, о чем эта статья. Давайте поругаем фрукты за бессердечие (смеется).

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose