Windows 7 ReadyBoost - какую файловую систему использовать с флэш-картой / диском?


9

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

NTFS, exFAT или FAT32? Я знаю, что FAT32 имеет ограничение передачи 4 ГБ на файл, но это быстрее и лучше, чем NTFS или exFAT? Поскольку Windows 7 сама по себе использует NTFS, логично отформатировать флэш-карту / диск с файловой системой NTFS, однако подойдет ли NTFS или даже exFAT для флэш-карты / диска ?

PS Если я решу использовать флэш-карту SD, что мне делать, если она уже подключена и я решил использовать другую флэш-карту SD для передачи фотографий? Что произойдет, если я внезапно достану SD-карту ReadyBoost?


1
Я отправил ответ на аналогичный вопрос здесь: superuser.com/a/413059/128562
— JoanComasFdz

Ответы:


5

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

Действительно, NTFS - это способ использовать любой раздел, работающий с Windows, если вам не требуется кросс-платформенная совместимость. Поддержка NTFS в Linux и MacOS шатка, и я не буду зависеть от нее для критически важных приложений.

Вы не должны просто «вытащить» SD-карту или USB-ключ в этом отношении. Вам нужно перейти на панель задач, щелкнуть правой кнопкой мыши на Safely Remove USB Devices и выбрать устройство, которое вы хотите удалить.

Это позволит избежать повреждения файлов и нежелательных прерываний чтения / записи.


5

tl; dr: использовать exFAT вместо NTFS.

exFAT определенно будет лучшим выбором не только для ReadyBoost, но и для ЛЮБЫХ носителей не HDD.

exFAT намного проще файловой системы и преформует меньше случайных ненужных записей на диск. Каждая запись на диск изнашивает флэш-диски / SD-карты / твердотельные накопители / карты памяти. Изношенные, они больше не будут работать и будут бесполезны.


3
Этот ответ не имеет смысла. ReadyBoost будет вести себя одинаково независимо от используемой файловой системы. Количество записей будет одинаковым, что зависит от количества операций записи, необходимых ReadyBoost для работы. Поддержка
— exFat в

@Ramhound, конечно, ReadyBoost может вести себя так же, но exFAT не содержит журналирования, который есть у NTFS, так что он сам по себе избегает дополнительных записей. Кроме того, exFAT предназначен для флэш-устройств. Пожалуйста, смотрите en.wikipedia.org/wiki/ExFAT о преимуществах, связанных с exFAT. «exFAT был принят SD Card Association в качестве файловой системы по умолчанию для SDXC-карт размером более 32 ГиБ». Re: «Поддержка exFat в Windows очень ограничена» Я не думаю, что это когда-либо было правдой (даже в 2012 году), по крайней мере, по сравнению с любыми другими реализациями, и определенно не в Windows 7.
— Phizes

1
@Phizes "Журналирование" здесь красная сельдь. Это относится только к метаданным файловой системы. ReadyBoost устанавливает файлы контейнера, в которых он будет работать (что включает изменение метаданных файловой системы), только один раз, когда он инициализирует диск для его использования. В отличие от фактической записи, а затем чтения кэшированных данных происходит внутри этих файлов-контейнеров. Да, много операций ввода-вывода, но они не регистрируются в NTFS. И при этом они не будут более или менее многочисленными от одного фс до другого. Вы можете предпочесть избегать использования NTFS по другим причинам, но «избегать всех этих записей в журнале» не является допустимым.
— Джейми Ханрахан

@JamieHanrahan это очень запоздалый ответ, спасибо за разъяснения! Я не знал, как именно NTFS регистрирует данные (в то время я думал, что они применимы и к данным, и найти дальнейшие разъяснения по этому поводу в 2014 году оказалось непросто). У меня больше нет ReadyBoost на машине с Windows, чтобы проверить мой предыдущий опыт работы с файловыми системами / ReadyBoost. Я не уверен, должен ли я удалить свой предыдущий комментарий или нет.
— Фазы

@Phizes Не беспокойтесь о запоздалых ответах - здесь никому не платят! У меня нет мнения по поводу удаления или нет, но если вы это сделаете, мой ответ вам придется удалить тоже - если вы удалите, пожалуйста, оставьте здесь дополнительный комментарий, дайте мне знать, так как я могу не знать об этом иначе ,
— Джейми Ханрахан

0

FAT16 исторически является самой быстрой файловой системой Windows, но ее размер ограничен 2 ГБ.

FAT32 немного медленнее, чем FAT16, но имеет этот волшебный предел размера файла 4 ГБ.

NTFS и NTFS-3G довольно медленные и неэффективные по сравнению с другими файловыми системами в мире. Любая журналируемая файловая система будет медленнее, чем та, которой нет.

Самое лучшее в NTFS и NTFS-3G - это то, что они универсальны и не имеют ограничения размера файла 4 ГБ.

Вероятно, лучший удар для доллара - это отформатированная флешка FAT32. Хороший баланс между скоростью и размером файла.

exFAT является чем-то новым и должен рассматриваться с большим вниманием. Это также не универсально - только Windows 7 и новее могут использовать это. Не уверен насчет OS X.

Вот таблица, сравнивающая различные файловые системы: https://en.wikipedia.org/wiki/Comparison_of_file_systems

Скорость относительна. Многое зависит от используемого оборудования, программного обеспечения и размеров файлов.

Я использую ReadyBoost, и он ничего не делает для моей скорости. Я не могу сказать, работает ли он вообще, за исключением того, что я убедился, что он включен. Я читал в другом месте, что, если у вас 2 ГБ или меньше оперативной памяти, это очень помогает.

Лучший выбор:

  1. Обновите вашу оперативную память до максимально возможной скорости и максимально используйте компьютер.
  2. Купите качественный SSD (тогда ReadyBoost не понадобится), если ваш компьютер поддерживает подключения SATA.
  3. Использовать что-то кроме Windows?

Примечание: вы пытались создать виртуальный диск или ramdrive и положить на него что-нибудь?

Еще одно замечание о ReadyBoost - когда вы вставляете новую пустую флешку и включаете ReadyBoost, Windows хочет взять и использовать всю флешку независимо от ее размера. Кому нужна 32 ГБ флешка только для ReadyBoost?

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


ReadyBoost не будет использоваться, если Windows обнаружит флэш-диск, на котором отсутствуют определенные аспекты производительности, необходимые для работы в качестве диска ReadyBoost.
— Boris_yo

0

Я помню, как читал сравнение, которое показало в среднем, что NTSF имеет меньше накладных расходов для работы, чем exFAT и FAT32. Это не было специально для Readyboost, однако, похоже, оно продемонстрировало, что NTSF лучше подходит для случайного чтения / записи, чем и является то, в чем готовность boost выше. Однако у меня недостаточно информации, чтобы точно сказать, что NTSF лучше, чем exFAT, мои собственные исследования позволили бы мне поверить, что Readyboost работает лучше, когда устройство флэш-памяти отформатировано в NTSF, а exFAT занимает второе место, хотя лучше для среднего. размер передачи данных, при этом FAT32 является худшим в целом, хотя лучше в гиперспецифичных сценариях.

Трудно сказать наверняка, учитывая, что мало кто знает о Readyboost. Я бы сказал, использовать NTSF. Возможно, у Слака есть смысл. Это может привести к сгоранию флэш-устройства через несколько лет или даже меньше времени, но эти устройства не такие дорогие, в любом случае, верно? И Индрек, я бы сказал, что вы, вероятно, сделали что-то не так, Readyboost значительно сложнее, чем кажется. Это действительно помогает даже системам с большим объемом оперативной памяти, не говоря уже о 2 ГБ. В моей системе было 3 ГБ, и Readyboost позволял открывать более 7 веб-страниц без задержки.

Кроме того, «Вы, вероятно, должны использовать Readyboost, равный объему оперативной памяти, который у вас есть в качестве хорошей отправной точки». Это совершенно неправильный способ использовать Readyboost. Даже в базовом учебнике Readyboost от Microsoft говорится, что нужно использовать как минимум в два раза больше оперативной памяти, а в идеале - в четыре раза больше. Чем больше, тем лучше, ЕСЛИ, и только в том случае, если флэш-накопитель имеет достаточно быстрое время доступа и достаточно быструю скорость чтения / записи по всему устройству. ... которые на самом деле очень трудно найти, поэтому, к сожалению, я не могу помочь вам найти SD-карту или USB-накопитель для использования с Readyboost. Также, если порт, в который вы вставляете это флэш-устройство, тоже только USB, это, вероятно, не обрезает его. Вам понадобится как минимум USB 3.0, чтобы увидеть большую выгоду.

Тем не менее, я скажу из того, что я заметил, что большие устройства хранения данных имеют более высокую скорость чтения / записи, чем меньшие ... Я понятия не имею, почему это так.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.