Название говорит само за себя. Мне не хватает нескольких МБ для копирования необходимых файлов на USB-накопитель, который я собираюсь использовать для установки Windows. Я отметил раздел как активный. Мне было интересно, могу ли я безопасно включить сжатие NTFS для установочных файлов. Конечно,Файлы WIM не сильно выиграют от сжатия, но в каталоге исходных файлов есть много .dll, .exe и текстовых файлов, которые могут быть легко сжаты.

Есть ли файлы, которые можно безопасно сжимать? Некоторые, что я должен избегать сжатия?

2 ответа2

3

Рассматривая сжатие для небольших файлов, помните, что размер кластера NTFS составляет 4 КБ: файлы, размер которых не превышает 4 КБ и которые не могут быть сжаты настолько, чтобы полностью поместиться в запись MFT (т. Е. Более нескольких байтов), будут использовать 4 КБ до и после , Файл 7K со степенью сжатия менее 1,8 также будет использовать 8K до и после.

Сжатие текстовых файлов больше всего выиграет, так как они обеспечивают высокую степень сжатия, а исполняемые файлы - намного меньше.

Для загрузочного диска было бы намного проще просто не указывать некоторые файлы - вам нужен notepad.exe и друзья? Вам нужны все локали в boot?

редактировать

Как тестировал @Goyuix, загрузчик EFI (bootmgr.efi) должен оставаться несжатым. Этого следует ожидать, так как он не читается Windows, а встроенным ПО EFI, которое ничего не знает о сжатых файлах.

То же самое относится и к классическому загрузчику (bootmgr), который читается BIOS, опять же ничего не зная о сжатии файловой системы.

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

-1

Zip, gzip, LZH и другие распространенные схемы сжатия без потерь и воссоздают файл дословно, поэтому безопасно сжимать что угодно, но, как вы и предполагали, некоторые файлы уже сжаты, например, DOCX, XLSX, JPEG, MP3 и MP4, так что вы получит мало или ничего для тех. См. Почему некоторые файлы не сжимаются слишком сильно? ,

[BTW, JPEG и сжатие движущихся изображений (MP) - это схемы с потерями, поэтому камеры высокого класса также могут сохранять данные RAW.]

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