Преобразовать файловую систему NTFS -> EXT4?

Преобразовать файловую систему NTFS -> EXT4?

У меня есть 2 ТБ данных на диске NTFS, которые я хотел бы преобразовать в файловую систему EXT4. Моя ОС работает на (сравнительно) небольшом SSD на 60 ГБ. Есть ли способ преобразовать файловую систему, помимо резервного копирования и переформатирования?

решение1

Для справки, есть программное обеспечение (на самом деле, мини-дистрибутив), которое выполняет именно эту процедуру.договариватьсясказал вответ энзотиба:

Разделенная магия

Это выглядит как прямое преобразование из NTFS в ext4, но внутренние процедуры таковы:

  1. Уменьшить размер раздела NTFS
  2. Создайте раздел ext4 на пустом месте
  3. Перемещайте данные из NTFS в ext4, пока ext4 не заполнится
  4. Если NTFS пуста (все данные перемещены), перейдите к шагу 8.
  5. Сжать NTFS
  6. Увеличить ext4
  7. Повторяйте шаги с 3 по 6, пока не закончите.
  8. Удалить раздел NTFS
  9. Переместить раздел ext4 в исходное место NTFS
  10. Обрезать раздел ext4 до исходного размера NTFS

Так что чем больше занят ваш раздел NTFS, тем больше времени это займет. Если он менее 50%, он будет преобразован за один проход, в одной итерации сжатия-копирования-увеличения.

Хотя Parted Magic удобно автоматизирует все это, по сути это те же самые процедуры, описанные в Arrange, поэтому это очень рискованно иоченьзанимает много времени. Резервное копирование-форматирование-восстановление гораздо безопаснееинамного быстрее.

решение2

Нет, насколько мне известно, такого способа нет.

Единственный способ, как вы сказали, — это резервное копирование->форматирование->восстановление.

решение3

На самом деле ЕСТЬ способ сделать это практически напрямую.

Вы можете легко преобразовать NTFS в ext2 / ext3 с помощьюanyconvertfsотanyfs-инструменты

Затем вы можете преобразовать его в ext4, используяtune2fs.

решение4

Старый пост, поэтому надеюсь, что кто-то найдет его полезным. Это может занять много времени.

Откройте gparted и щелкните правой кнопкой мыши нужный раздел, щелкните изменить размер и сократите его до нескольких ГБ сверх того, что там есть. Создайте раздел ext4.

Смонтируйте оба раздела и скопируйте/переместите как можно больше файлов из ntfs в ext4.

При перемещении файлов вы освобождаете место на разделе NTFS.

Размонтируйте оба (я не думаю, что это сработает, если они смонтированы) и вернитесь в gparted. Повторите шаг 1, чтобы сжать ntfs настолько, насколько сможете, снова оставьте пару ГБ места для маневра. Увеличьте раздел ext4.

Снова смонтируйте разделы и вернитесь к перемещению файлов.

Повторите процедуру, пока все файлы не будут успешно перемещены.

При необходимости вы можете использовать пару ГБ вашего SSD-накопителя, чтобы освободить достаточно места на разделе NTFS... Но помните, что чем больше свободного места, тем быстрее все будет происходить.

Повторив это достаточное количество раз, удалите раздел ntfs и увеличьте раздел ext4, чтобы заполнить весь диск.

Это ДОЛЖНО работать с любой файловой системой, поддерживаемой Linux, но я тестировал только с ext4/ntfs.

Связанный контент