Windows XP - Справочник
Главная > Установка Win XP > Можно ли конвеpтировать диск FAT32 в NTFS без потеpи данных?

Можно ли конвеpтировать диск FAT32 в NTFS без потеpи данных?

1. Можно воспользоваться командой CONVERT том: /FS:NTFS /V

  • «том» — определяет букву диска (с последующим двоеточием) точку подключения или имя тома.
  • «/FS:NTFS» — конечная файловая система: NTFS.
  • «/V» — включение режима вывода сообщений.
  • «/CVTAREA:имя_файла» — указывает непрерывный файл в корневой папке для резервирования места для системных файлов NTFS.
  • «/NoSecurity» — параметры безопасности для преобразуемых файлов и папок будут доступны для изменения всем.
  • «/X» — принудительное снятие этого тома (если он был подключен). Все открытые дескрипторы этого тома станут недопустимыми.

Преобразование произойдет при следующей перезагрузке. Потери информации не при этом не будет, но нужно иметь в виду, что размер кластера после конвертации составит 512 байт, что не очень хорошо на больших разделах, кроме того, диск после конвертации будет сильно фрагментирован. Обратное преобразование (NTFS -> FAT) без потери данных средствами XP невозможно, потребуется отформатировать раздел заново.
2. Выполнить конвертацию также сможет программа Partition Magic. C NTFS 5 нормально работает, начиная с версии 6.0, но если использовать только загрузочную дискету, то подойдет и версия 5.01. Данная программа также позволяет выполнять обратное преобразование без потери данных и даже может менять размер кластера (к сожалению, только на FAT16 и FAT32). Partition Magic не работает с динамическими дисками, только с основными. Если кого-то не устраивает, что Windows XP занимает слишком много места и восстанавливает удалённые из его директории файлы, то может удалить папку dllcache, но после следующей проверки системных файлов Windows снова заполнит эту папку. Для устранения этого "греха", после удаления или до удаления файлов (но не папки), нужно запустить команду sfc /cachesize=число. Числом будет количество мегабайт которое должно резервироваться для папки windows\system32\dllcache. Можно поставить = 0.