В остальных случаях следует выбирать между NTFS и FAT32.
Основные преимущества NTFS:
1. Надёжность. NTFS использует систему транзакций при записи файлов на диск, что позволяет при сбое корректно вернуться к прежнему состоянию.
2. Каждому пользователю на каждый файл можно назначить свои права на чтение и запись.
3. Позволяет работать с файлами размером более 4 Гб.
4. Встроенные средства шифрования файлов.
5. Возможность сжатия отдельных файлов и каталогов встроенными средствами.
6. Квотирование в NTFS5 (поддерживается Windows 2000/ХР). Каждому пользователю можно ограничить максимальный объём дискового пространства, который он может занять своими файлами.
Основные преимущества FAT/FAT32:
1. Совместимость. FAT/FAT32 понимают почти все операционные системы, включая Linux.
2. Быстродействие. Особенно это заметно на небольших дисках и если маловато оперативной памяти. Для работы NTFS грузятся дополнительные драйверы и сервисы.
Если на вашем компьютере не нужна та безопасность и разделение ресурсов, которую предоставляет NTFS, то для Windows 2000 FAT32 подходит прекрасно, так как работает намного быстрее. Плюс полная совместимость со всеми "другими" Windows. Единственный большой минус FAT32 — это его низкая отказоустойчивость.
Достаточно повредить обе копии FAT (File Allocation Table — таблица размещения файлов), и имеем кучу проблем по восстановлению информации. Можно винчестер своего домашнего компьютера разбить на 3 части: последний диск NTFS использовать как архивный, а на двух первых установить FAT32. Windows 2000 будет стоять на первом, и никаких проблем нет.
Смена типа файловой системы
В Windows 2000 отконвертировать диск FAT32 в NTFS без потери данных можно с помощью команды CONVERT том: /FS: NTFS [/V]. Преобразование произойдёт при следующей перезагрузке. Потери информации при этом не будет, но нужно иметь в виду, что размер кластера после конвертации составит 512 байт, что не очень хорошо на больших разделах, кроме того, диск после конвертации будет сильно фрагментирован.
Обратное преобразование (NTFS —> FAT) без потери данных штатными средствами Windows 2000 невозможно, потребуется отформатировать раздел заново. Однако это преобразование (как и FAT —> NTFS) позволяет программа Partition Magic, она даже может менять размер кластера (к сожалению, только на FAT/FAT32). Под Windows 2000 она нормально работает, начиная с версии 6.0, а если использовать только загрузочную дискету, то подойдёт и версия 5.01. Partition Magic не работает с динамическими дисками, только с основными.
Конвертируя файловую систему, учтите, что сконвертированая файловая система — это далеко не то же самое, что поставленная изначально. И дело даже не в размере кластера, что хоть и неприятно, но вполне можно пережить, а в том, что права доступа на сконвертированной NTFS не выставлены, что в некоторых случаях неприемлемо.
Для того чтобы установить права доступа к файлам (security permissions) на значения по умолчанию для NTFS, зайдите в систему под аккаунтом администратора и введите в командной строке для версии Professional:
Secedit /configure /db c: \winnt\temp\temp.mdb /Cfg %Windir%\inf\defltwk.inf /areas filestore;
для версии Server:
Secedit /configure /db c: \winnt\temp\tmp.mdb /Cfg %Windir%\inf\defltsv.inf /areas filestore.
Данная процедура затронет все папки из %Windir% и "Program Files", а для папки "Documents and Settings" всё же придётся выставлять права доступа вручную.
Замечание: после выполнения команды вы можете получить сообщение о том, что задача выполнена, но часть файлов отсутствует и для них операция не применима.
Как уменьшить объём, занимаемый проинсталлированной Windows 2000
Чтобы уменьшить занимаемый объём проинсталлированной Windows 2000, можно удалить каталоги:
1. %SystemRoot%\Driver Cache\i386. Это можно сделать в том случае, если всё оборудование уже стоит и работает. При добавлении нового оборудования система будет запрашивать дистрибутив с CD.
2. %SystemRoot%\ServicePackFiles. Этот каталог есть, если поставлен сервиспак 1 и выше. Теперь, если системе понадобится файл из сервис-пака (при перезаписи некорректным инсталлятором защищённых файлов или при добавлении компонентов системы), она потребует вставить CD с дистрибутивом сервис-пака.
3. %SystemRoot%\$NtServicePackUninstall$. Это каталог бэкапа старых системных файлов. Он нужен при откате инсталляции сервис-пака. После его удаления возможности отката уже не будет.
4. %SystemRoot%\system32\dllcache. Это кэш защищённых системных файлов, используемый для их автоматического восстановления в случае повреждения. Размер по умолчанию этого каталога 400 Мб, и определяется он параметром "SFCQuota" (OxFFFFFFFF) в разделе реестра
HKEY_LOCAL_MA.CHINE \SOFTWARE \Microsoft\Windows NT\CurrentVersion\Winlogon.
Изменить размер кэша системных файлов можно с помощью команды sfc: sfc /cachesize=0. После знака "равно" надо указать нужное значение в мегабайтах, а потом вручную удалить все файлы в указанном каталоге. Если удалить этот каталог и не задать "/cachesize=0", то при следующей проверке защищённых системных файлов система снова наполнит свой кэш до заданного объёма.
Примечание: %SystemRoot% — это системный каталог, где установлен Windows.
Если модем установлен и ставить другой наверняка не понадобится, то в %SystemRoot%\inf можно удалить движки модемов — ищите их по маске mdm*.*. Экономия — около 12 Мб.
Служба Hibernate в Windows ХР
Для экономии дискового пространства в Windows ХР можно отключить систему Hibernate, которая позволяет при выключении компьютера сбросить содержимое оперативной памяти на жёсткий диск в файл hiberfil.sys, а при включении просто загрузить этот файл в память. Это даёт возможность избежать достаточно долгого процесса загрузки, и сразу же после включения компьютера получить Рабочий стол и открытые программы и документы точно в том виде, в котором они оставались, когда компьютер выключался. Для того чтобы обезопасить себя от ситуации, когда не удастся сбросить содержимое памяти просто из-за того, что на диске нет места, служба Hibernate постоянно держит на диске файл hiberfil.sys размером, равным объёму оперативной памяти. Этот файл нельзя стереть из-под Windows ХР, его бесполезно стирать из-под соседней ОС — всё равно служба Hibernate создаст его заново при первой же возможности.
Единственный способ — это отключить саму службу Hibernate. Сделать это можно через Control Panel — Power Options, закладка "Hibernate". Снимаем галочку с опции "Enable hibernation", и служба будет отключена, а файл hiberfil.sys удалён.
Удаление ненужных компонент в Windows 2000/ХР
По умолчанию, в окне "Add/Remove programs — Windows Components" почти ничего нет. Чтобы в этом окне появились все компоненты, которые можно удалить, надо найти файлик sysoc.inf в каталоге WINNT\INF и подредактировать его: убрать слова HIDE или hide везде, где они встретятся. После этого на вкладке
"Add/Remove Windows components" появится множество новых пунктов. К сожалению, далеко не все из установленных компонентов поддаются удалению, несмотря на то, что они присутствуют в меню. Например, в Microsoft считают Fax Service настолько важной, что удалить её стандартными методами не представляется возможным.
Если вы отредактировали файл sysoc.inf и удалили некоторые компоненты Windows, обычно недоступные для удаления, тогда перед установкой пакета исправлений (Service Pack) рекомендуется вернуть всё на место или, по крайней мере, восстановить исходный вид упомянутого файла. Иначе в ходе установки пакета возможно появление ошибок.