Показать сообщение отдельно
Старый 01.05.2003, 00:03     # 26
Kuzyma
Guest
 
Сообщения: n/a

Ещё надо определиться с таблицей.
То, что NTFS медленнее FAT, это точно. Зато ее преимущество перед FAT очевидно: вышибить ее практически невозможно.
NTFS содержит две копии аналога FAT, которые называются MFT (Master File Table). В отличие от FAT MSDOS, MFT больше напоминает таблицу базы данных. Если оригинал MFT повреждён в случае аппаратной ошибки (например, появления bad-сектора), то система при следующей загрузке использует копию MFT, и автоматически создаёт новый оригинал, уже с учётом повреждений. Но это не самое главное. Главное, что NTFS использует систему транзакций при записи файлов на диск. В упрощённом виде она работает так:
1. Драйвер ввода/вывода NTFS инициирует процесс записи, одновременно сообщая сервису Log File Service вести лог всего происходящего.
2. Данные пишутся в кэш, под управлением сервиса Cache Manager.
3. Cache Manager посылает данные Virtual Memory Manager-у (менеджеру виртуальной памяти), для записи на диск в фоновом режиме.
4. Virtual Memory Manager посылает данные драйверу диска, пропустив их через Fault Tolerant Driver (если у вас массив дисков RAID).
5. Драйвер диска шлёт их контроллеру, который уже пишет их либо в кэш, либо прямо на диск.
6. Если эта операция проходит без ошибок, запись лога удаляется.
7. Если происходит сбой, запись лога остается в таблице транзакций, и при следующем доступе к диску Log File Service обнаруживает эту запись, и просто восстанавливает всё как было до этой операции.
Такая система гарантирует абсолютную сохранность данных в случае копирования, перемещения и удаления файлов или директорий.
Еще одним плюсом является встроенная система архивирования, по умолчанию сжимаются файлы, находящиеся в корневом каталоге, причем это все происходит "прозрачно", т.е. на лету.
Также можно отметить поддержку формата ISO Unicode. Формат Unicode использует 16bit для кодировки каждого символа, в отличие от ASCII, который использовал 8bit, или ещё хуже - 7bit. Для простого пользователя это означает то, что теперь он может называть файлы на любом языке, хоть на китайском - система это будет поддерживать, не требуя изменить кодовую страницу, как это делал DOS и W9x.
Здесь же находится встроенная поддержка системы шифрования. Правда, с шифрованием стоит быть осторожнее. Если рухнет система, или будет переустановка, то прочитать зашифрованные файлы будет невозможно, если не нет ERD.
А теперь минусы. "Тормознутость" NTFS связана с тем, что при это загружаются дополнительные сервисы и службы, необходимые для ее нормальной работы. Отсюда следует, что она требует больше оперативной памяти. Еще одним недостатком является то, что NTFS нельзя увидеть с дискеты или Win9x, однако это решается установкой соответствующего драйвера типа "NTFS For Windows 98" или ReadNTFS.
Ну а теперь просто собственный опыт. Вообще-то рекомендовано не менее 256 метров для нормальной работы NTFS. Но для меня эта "нормальная" работа совсем не устраивала, особенно после FAT'a. Поэтому рекомендую ставить NTFS только в том случае, если:
1. Оперативной памяти не менее 512 метров
2. Проц с частотой выше 1000 (Пень или Атлон)
3. Винт ATA100 и выше, 7200 rpm.
4. От компа требуется только качественная работа, т.е. важна в первую очередь надежная его работа, но в ущерб скорости. Не подходит для "грузовых" игр.
Выводы делай сам.
В любом случае, ставь ХР