Я использую Windows XP сейчас. Есть ли способ безопасно преобразовать раздел NTFS в FAT32? Простое решение, которое не требует резервного копирования, было бы лучше.

5 ответов5

25

Вот мой ответ - не делай этого вообще, серьезно, забудь об этом. Если бы вам пришлось, я бы соблазнился просто скопировать / сделать резервную копию и восстановить данные с одного диска на другой, а не рисковать всеми моими данными до ненужного преобразования. В любом случае не делай этого.

6

Сначала я постараюсь разобраться: никакие подобные операции в файловой системе не должны выполняться без какой-либо надежной формы резервного копирования. В самом деле. Шутки в сторону. Насколько вы будете раздражены, если что-то пойдет не так и все эти данные будут потеряны?

Я не знаю, как напрямую преобразовать NTFS в FAT32 (или что-то еще), чтобы сделать это напрямую. Если причина, по которой вы хотите выполнить конвертацию на месте, заключается в том, что у вас нет другого устройства с достаточным свободным пространством для копирования данных, то есть способ конвертации на месте с меньшими затратами, но он затянут:

  1. Удалите все, что вам на самом деле не нужно хранить, из раздела NTFS и очистите корзину - это может привести к тому, что в следующем шаге будет меньше шагов.
  2. Используйте такой инструмент, как live gparted CD или Partition Magic (если он все еще доступен? Некоторое время я не слышал об этом, чтобы как можно меньше изменить размер NTFS-раздела.
  3. Используя тот же инструмент, создайте раздел FAT32 в месте, освобожденном теперь урезанным NTFS.
  4. Переместите как можно больше из раздела NTFS в раздел FAT32.
  5. Измените размер раздела NTFS до минимального размера (теперь вы освободили место, переместив материал в новый раздел), или, если он теперь пуст, просто удалите его.
  6. Переместите раздел FAT32 как можно ближе к началу диска (т. Е. Чтобы он начинался с конца NTFS, если он все еще там, или с начала диска), чтобы он переместился в пространство, освобожденное теперь сжатым / удаленным старый раздел, а затем измените его размер, чтобы освободить освободившееся пространство ближе к концу диска.
  7. Повторяйте шаги 4, 5 и 6, пока все не будет перемещено в новый раздел и старый не исчезнет.

Я бы на самом деле не рекомендовал это по ряду причин:

  • Это займет гораздо больше времени, чем копирование данных в резервную копию (или обновление существующей резервной копии - вы сохраняете резервные копии важных данных, не так ли? (Я знаю, что я сказал, что я закончу верхушку этого ответа, но я ничего не мог с собой поделать - если ваши данные важны, сохраняйте резервные копии, если они не просто удаляют и перестают беспокоиться!)), Переформатируя существующий раздел в нужном формате и копирование данных обратно.
  • Существует много операций в файловой системе, которые могут убить ваши данные, если что-то (человеческая ошибка, сбой программного обеспечения, аппаратный сбой, отключение питания, ...) пойдет не так, поэтому, если у вас нет хороших резервных копий, операция будет рискованной, и если вы это сделаете хорошие резервные копии см. мой пункт выше об общей скорости операции.
  • Вы можете пройти половину пути и обнаружить что-то, что не будет копироваться (например, файл размером более 4 ГБ) или что из-за неэффективности файловой системы FAT32 ваши данные занимают больше места, поэтому на самом деле нет места для этого. этот формат. Это особенно проблема для большого количества маленьких файлов: NTFS может хранить их в структуре каталогов, где они тратят очень мало места, но в FAT32 они должны иметь блок для себя, поэтому 10-байтовый файл будет эффективно занимать пару десятков байтов в NTFS. но до 32 768 при FAT32 (для файловых систем размером более 32 ГБ FAT32 использует блоки выделения 32 КБ). Отсутствие детализации в методе выделения пространства в FAT32 приводит к значительному расходу пространства для большого количества файлов, независимо от того, являются ли они небольшими или нет: каждый файл будет занимать в среднем 16 КБ в большой файловой системе FAT32, но 2 КБ в NTFS аналогичного размера - подробнее см. Здесь информация о размерах кластеров для различных файловых систем MS.
  • Это определенно не будет работать, по крайней мере без каких-либо дополнительных jiggery-pokery, для системных разделов.
1

Как правило, это не работает, потому что FAT32 имеет нижний предел размера файла и общего размера файловой системы.

1

Partition Magic 8 и более поздние версии, по-видимому, могут это сделать, хотя я никогда не пробовал.

Независимо от того, я бы предположил, что делать это без полной (проверенной) резервной копии - безрассудно, каждый раз, когда вы меняете файловую систему, всегда есть риск, что вы потеряете все. Если во время преобразования произошел сбой питания, вы потеряли все, если произошел сбой компьютера, вы потеряли все и т.д.

0

Утилита Microsoft CONVERT - это путешествие в один конец.

Вы можете сделать резервную копию ваших данных и восстановить их в разделе FAT32 или создать раздел FAR32 и XCOPY/ROBOCOPY файлы.

Старый добрый Partition Magic сделал преобразование NTFS-> FAT.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .