Параметры для команды Convert
Чем чаще доступ к файлу, тем ближе тот должен быть размещен к началу диска для ускорения поиска и чтения файла. Именно поэтому при форматировании диска определенные системные файлы NTFS помещаются в начало диска. Однако, когда используется базовая процедура преобразования, Windows не может разместить созданные системные файлы NTFS в начале диска, так как это место уже занято другими файлами, которые должны быть сохранены. В результате преобразованный диск может работать несколько медленнее, чем до преобразования.
В Windows Server 2003 и Windows ХР для решения этой проблемы можно указать область, предназначенную для преобразования, при помощи параметра команды Convert CvtArea с последующим заданием имени временного файла. Синтаксис команды таков:
- convert Том /FS:NTFS /CVTAREA:ИмяФайла
где ИмяФайла — имя временного файла, заранее создаваемого специально для резервирования пространства. Например:
- convert С: /FS:NTFS /CVTAREA:temp.txt
Здесь указывается, что Master File Table (MFT) и другие файлы метаданных NTFS записываются на место существующего непрерывного временного файла temp.txt. Без параметра CvtArea системные файлы FAT, расположенные в начале диска, не перемещаются. Они просто удаляются, и на их место впоследствии будут записаны обычные файлы. Тогда как при наличии параметра CvtArea утилита CONVERT ищет указанный файл и резервирует соответствующее место в начале диска, предотвращая размещение там обычных файлов. Когда диск конвертируется в NTFS, CONVERT удаляет заданный параметром CvtArea временный файл и помещает вместо него созданные системные файлы NTFS. Таким образом, использование параметра /CvtArea может уменьшить фрагментацию файловой системы после преобразования.
Подстановочный файл создается командой FSUTIL заблаговременно, до начала преобразования. Утилита CONVERT этот файл не создает. Для достижения оптимального результата размер этого файла должен быть установлен из расчета 1 Кб на каждый файл или папку файловой системы. Простейший способ определения количества файлов и каталогов, содержащихся в файловой системе, — проверить свойства каждой папки корневого каталога диска, записать общее число файлов и папок, а затем вычислить общее значение для всех папок корневого каталога.