Яку файлову систему використовувати для диска оперативної пам'яті?


8

У мене є 8 ГБ оперативної пам’яті, і я хотів би виділити близько 1,5 ГБ для диска оперативної пам’яті, головним чином для використання для Chrome і, можливо, інших речей пізніше.

У цьому посібнику написано форматування як NTFS, тоді як у цьому посібнику написано використовувати FAT16 .

Які відмінності між FAT16, FAT32 та NTFS для диска оперативної пам'яті?


Якщо ви хочете, щоб файли були більшими за 4 ГБ, ви повинні використовувати NTFS, інакше FAT32 добре. Що стосується відмінностей між цими трьома форматами файлів, що найкраще підходить для власного індивідуального дослідження.
Рамхаунд

Відповіді:


13

Розглянемо застосованість файлових систем на диску RAM за атрибутами:

Безпека (Журналістика)

Концептуальні замітки

Якщо ви маєте намір змусити ваш диск оперативної пам’яті з часом зберігатись на диску, вам знадобиться програмне забезпечення диска ОЗУ, щоб періодично записувати будь-які зміни назад у файл резервного копію на жорсткому диску, так що якщо ви перезавантажитеся, ви не втратите (занадто багато ) дані.

Якщо ви змусили постійно перезаписувати файл резервної копії диска ОЗУ, ви б повністю перебили ціль диска оперативної пам’яті, оскільки це було б точно так само, як записування файлів прямо на жорсткий диск. Отже, іншими словами, всі дані , збережені в RAM диску слід вважати витратним (якщо система вимкнена прямо зараз , то дані були б пішли) для будь-яких операцій запису в RAM диску , які відбуваються між точкою синхронізації (s) стійкого медіа (ваш жорсткий диск).

Якщо ви не хочете, щоб ваш диск оперативної пам’яті взагалі був захищений файлами і можете дозволити собі втрачати дані щоразу, тоді цілком ігноруйте безпеку даних.

NTFS : він має функцію, що називається "журнал", що в основному означає, що файлова система завжди знаходиться в послідовному стані; він ніколи не залишається в стані, коли команда запису лише "наполовину виконана", тому що кожне записування ставиться спочатку на диску (або в журналі метаданих, в журналі даних або в обох), а потім, нарешті, виконується. Це чудово підходить для енергонезалежних носіїв, таких як жорсткі диски та жорсткі диски, але це марно для оперативної пам’яті. Головне, що журнал намагається запобігти, - це втрата даних під час раптової втрати живлення на ПК або програмний помилок настільки сильний, що призводить до краху системи без можливості синхронізації файлової системи (наприклад, Синій екран смерті). Але оскільки дані журналу та файлової системи знаходяться в оперативній пам'яті, жодна кількість журналів даних не може запобігти втраті даних! Отже, журнал - це просто витрачений простір та операції вводу / виводу.

FAT32 : Не має журналу.

FAT16 : Не має журналу.

Продуктивність

Концептуальні замітки

На продуктивність впливає безліч факторів, включаючи обсяг безпеки даних (заходи безпеки даних, як правило, безпосередньо шкодять продуктивності як наслідок підвищення безпеки), кількість та рівні кешування, розмір блоку та індекс файлової системи та алгоритми обліку даних.

NTFS : Продуктивність NTFS, ймовірно, є досить конкурентоспроможною як диск RAM порівняно з FAT16 або FAT32 завдяки використанню більш досконалих алгоритмів обліку даних та індексації. Незважаючи на те, що в NTFS є журнал, який дещо уповільнює його вартість, оперативна пам'ять в журналі навіть нижча, ніж на жорсткому диску.

FAT16 : Використання меншого адресного простору дає FAT16 дещо вищу продуктивність порівняно з іншими файловими системами. Однак файлова система використовує досить наївні алгоритми для управління та індексації даних порівняно з NTFS, тому продуктивність через простоту може бути частково або повністю компенсована недостатньою продуктивністю через відсутність надійних алгоритмів.

FAT32 : Майже те саме, що і FAT16, але він може вміщувати набагато більше файлів у файловій системі - до 268,170,300 для кластерів 32 КБ - при дуже невеликій (незначній?) Дельті продуктивності порівняно з FAT16.

Особливості

NTFS : володіє найміцнішими характеристиками щодо FAT16 та FAT32. Він підтримує такі речі, як шифрування та стиснення на рівні файлової системи; дуже великі (> 4 Гб) файли; розширені атрибути; альтернативні потоки даних; і набагато довші назви файлів, ніж FAT16 та FAT32. Деякі програми, які використовують дуже особливі функції файлової системи, можуть не працювати, якщо ви не використовуєте NTFS.

FAT16 : Надзвичайно слабкий на передній частині функцій. Потрібно працювати з більшістю програм, які виконують звичайні дискові введення / виведення, але дозволи на доступ до файлів не враховуються.

FAT32 : Надзвичайно слабкий на передній частині функцій. Потрібно працювати з більшістю програм, які виконують звичайні дискові введення / виведення, але дозволи на доступ до файлів не враховуються.

При розмірі всього 1,5 Гбайт FAT16 не наштовхується на будь-який з притаманних йому обмежень, за винятком, можливо, обмеження кількості файлів, якщо у вас є програма, яка створює безліч файлів. FAT32 повністю усуває занепокоєння обмеженнями, оскільки ви не можете зберігати файл> 4 ГБ в об'ємі 1,5 ГБ, а максимальна кількість файлів перевищує можливий вміст у 1,5 ГБ місця (268 мільйонів).

Однак це стосується NTFS, якщо вам не потрібні останні 0,5% продуктивності. І навіть тоді ви зможете досягти кращої продуктивності при певних операціях із використанням NTFS над FAT за рахунок вдосконаленого управління даними (наприклад, він підтримує розширення ) для зменшення внутрішньої фрагментації).


Файлові системи FAT32 та exFAT виходять з
ладу
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.