Соманда CONVERT используется для преобразования существующего тома (диска) файловой системы FAT/FAT32 в NTFS без потери данных.

1. Описание команды CONVERT.

1.1. Формат командной строки:

C:\ CONVERT том: /FS:NTFS [/V] [/CvtArea:имя_файла] [/NoSecurity] [/X]

1.2. Параметры:

  • том — Определяет букву диска (с последующим двоеточием), точку подключения или имя тома.
  • /FS:NTFS — Конечная файловая система: NTFS.
  • /V — Включение режима вывода подробных сообщений в процессе преобразования.
  • /CVTAREA:имя_файла — Указывает непрерывный файл в корневой папке для резервирования места под системные данные NTFS ( метаданные ). Размер файла должен быть не менее 1 кб умноженного на общее количество файлов и папок. Для создания пустого файла нужного размера используется команда FSUTIL. Создать файл ntfsfs в корне диска C: размером в 1000000 байт:
C:\ fsutil file createnew c:\ntfsfs 1000000
  • /NoSecurity — Параметры безопасности для преобразуемых файлов и папок будут доступны для изменения всем пользователям.
  • /X — Принудительное отключение преобразуемого тома (если он был подключен). Открытые дескрипторы файлов становятся недоступными. Если отключение тома невозможно (например, для системного диска), то преобразование будет запланировано для выполнения при следующей перезагрузке Windows.

В связи с тем, что при преобразовании файловой системы из FAT в NTFS , новое оглавление (Master File Table – MFT) создается в другой области диска, по сравнению с томом, изначально форматируемым в файловой системе NTFS, преобразованный том обладает немного меньшим быстродействием.

2. Примеры использования.

2.1. Преобразовать диск D: в файловую систему NTFS:

C:\ convert D: /FS:NTFS 

2.2. Преобразовать содержимое диска D: в файловую систему NTFS с выводом всех служебных сообщений, и использованием под метаданные файла ntfsfs:

C:\ convert D: /FS:NTFS /CVTAREA:ntfsfs /V