Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: NTFS -> Ext  (Прочитано 2920 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн muslimgauze

  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #15 : 15 Июня 2010, 22:39:30 »
muslimgauze, через акронис или партишн меджик :D
Акронис и Партишн смогут, только с форматированием.


это называется "переформативровать в", а не "сконвертировать без потерь данных"
« Последнее редактирование: 15 Июня 2010, 23:35:36 от muslimgauze »

Оффлайн Renaissance

  • Старожил
  • *
  • Сообщений: 2121
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #16 : 16 Июня 2010, 06:05:44 »
Да, я знаю, как это называется. Но спрашивали именно про просто сконвертировать.
А на сам вопрос ответ был дан в самом начале.

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #17 : 16 Июня 2010, 08:43:56 »
Самое простое максимально расчистить один раздел - раскидать оставшееся с него по максимуму  по соседним разделам и как говорили - отхватываем кусочки и переносим данные.
p.s. а еще проще - взять usb hard disk  у кого нибудь и сделать свои дела.
« Последнее редактирование: 16 Июня 2010, 08:48:19 от alecsartania »
Дома Linux Mint 21.1 / 22.00

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #18 : 16 Июня 2010, 08:48:01 »
Сасое простое максимально расчистить один раздел - раскидат оставшееся с него по максимуму  по соседним разделам и как говорили - отхватываем кусочки и переносим данные.
Самое "ПРОСТОЕ"? вы верно шутите.... это извращенство

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #19 : 16 Июня 2010, 08:53:51 »
не знаю всегда так делал ;_)
Дома Linux Mint 21.1 / 22.00

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #20 : 16 Июня 2010, 09:04:28 »
p.s. а еще проще - взять usb hard disk  у кого нибудь и сделать свои дела.
а вот это правильное решение... не нужно лишних телодвижений делать ;)

Оффлайн VolCh

  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #21 : 16 Июня 2010, 09:08:53 »
А ккакой-нить акронис или партишн мэджик разве не сможет сконвертировать?

как сделать то, что вообще не возможно?
Что значит "вообще невозможно"? В чём принципиальная разница между конвертированием ntfs->fat и ntfs->ext2(3,4)?

У акрониса на сайте вообще написано
Цитировать
Новое! Объединение двух разделов без потери данных, даже если на этих разделах используются различные файловые системы.
Правда ниже есть
Цитировать
Преобразование разделов FAT16 <=> FAT32, Linux Ext2 <=> Ext3 без потери данных;
и не совсем понятно первое только в рамках второго, а если нет, то почему другого во втором такой список скудный

Но теоретической невозможности конвертации не вижу, хотя бы по такому алгоритму:
1. Максимально сжимаем ntfs раздел
2. Создаём на свободном месте ext раздел
3. Копируем переносим сколько влезет с ntfs на ext
6. Расширяем ext раздел на всё свободное место
4. Повторяем 1, 3, 4 пока не перенесём всё
5. Удаляем ntfs раздел


Даже не выходя из убунты такое можно сделать и ручками (с gparted), да и, наверное, в баше скрипт написать (с parted)

Пользователь решил продолжить мысль 16 Июня 2010, 07:11:53:
Сасое простое максимально расчистить один раздел - раскидат оставшееся с него по максимуму  по соседним разделам и как говорили - отхватываем кусочки и переносим данные.
Самое "ПРОСТОЕ"? вы верно шутите.... это извращенство
Зато самое простое, не требующее никакого дополнительного железа и софта (ну кроме (g)parted)
« Последнее редактирование: 16 Июня 2010, 09:12:43 от VolCh »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #22 : 16 Июня 2010, 09:19:23 »
Зато самое простое, не требующее никакого дополнительного железа и софта (ну кроме (g)parted)
а время вы свое не цените?

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #23 : 16 Июня 2010, 09:25:20 »
Цитировать
Но теоретической невозможности конвертации не вижу, хотя бы по такому алгоритму:
1. Максимально сжимаем ntfs раздел
2. Создаём на свободном месте ext раздел
3. Копируем переносим сколько влезет с ntfs на ext
6. Расширяем ext раздел на всё свободное место
4. Повторяем 1, 3, 4 пока не перенесём всё
5. Удаляем ntfs раздел
Если это автоматизировать и оснастить красивым прогресс-баром, то можно сказать, что супер-программа делает конвертацию между разными ФС. Но сути то это не меняет, в основе всё равно форматирование.

Оффлайн Zaratushtra

  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #24 : 16 Июня 2010, 09:26:02 »
Зато самое простое, не требующее никакого дополнительного железа и софта (ну кроме (g)parted)
а время вы свое не цените?
времени потребуется - пару дней - где гарантия что не рубанется электричество и тогда что будет новая тема как восстановить данные на харде - в России живем надо помнить, наиболее безопасны манипуляции на ноутбуке
Каждый раз когда перебиваю размеры разделов загадываю желание  ;D ;D ;D

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #25 : 16 Июня 2010, 10:04:30 »
Цитировать
Каждый раз когда перебиваю размеры разделов загадываю желание 

Я тоже молился на лампочку, как на небесное светило... а потом просто купил бесперебойник  ;D

Оффлайн VolCh

  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #26 : 16 Июня 2010, 10:27:36 »
Зато самое простое, не требующее никакого дополнительного железа и софта (ну кроме (g)parted)
а время вы свое не цените?
Время на что? Если, скажем, 20% на ntfs разделе свободно, то потребует это около 5 минут (считая по минуте на изменение размеров разделов и отдачу команды типа mv - R /media/disk-c /mnt/newdisk ) моего личного времени, сколько компьютер будет работать (прежде всего сжимать ntfs раздел и копировать файло) меня мало интересует (в пределах разумного), ось многозадачная ;)

Оффлайн Zaratushtra

  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #27 : 16 Июня 2010, 10:35:53 »
Цитировать
Каждый раз когда перебиваю размеры разделов загадываю желание 

Я тоже молился на лампочку, как на небесное светило... а потом просто купил бесперебойник  ;D
есть и у меня бесперебойник, но его больше чем на 5 мин не хватает, это спасет только от выбитых пробок, если че с линией или сервисные работы - минимум 30 мин длятся, так что не спасет

Оффлайн VolCh

  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #28 : 16 Июня 2010, 10:37:30 »
Если это автоматизировать и оснастить красивым прогресс-баром, то можно сказать, что супер-программа делает конвертацию между разными ФС. Но сути то это не меняет, в основе всё равно форматирование.
Не вижу особых сложностей (для тех, кто разбирается во внутреннем устройстве ФС) написать и программу, выполняющую действительную конвертацию, например:
1. Загрузить в память структуры NTFS
2. Создать в памяти на их основе  структуры ext2
3. Создать таблицу посекторного (или как там ФС устроены, я только с fat на физическом уровне работал) соответствия ntfs->ext2
4. Начинать записывать сектора ext2 перемещая ещё нужные сектора ntfs на свободное место (или сохраняя их в оперативке)

В общем задача при желании решаемая

Пользователь решил продолжить мысль 16 Июня 2010, 10:40:44:
времени потребуется - пару дней - где гарантия что не рубанется электричество и тогда что будет новая тема как восстановить данные на харде - в России живем надо помнить, наиболее безопасны манипуляции на ноутбуке
Каждый раз когда перебиваю размеры разделов загадываю желание  ;D ;D ;D
Ну любые манипуляции с разделами чреваты разрушением (в т. ч. необратимом) данных, не зря предупреждают о необходимости сделать бакап
« Последнее редактирование: 16 Июня 2010, 10:40:44 от VolCh »

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: NTFS -> Ext
« Ответ #29 : 16 Июня 2010, 11:23:17 »
Цитировать
Не вижу особых сложностей (для тех, кто разбирается во внутреннем устройстве ФС) написать и программу, выполняющую действительную конвертацию, например:
1. Загрузить в память структуры NTFS
2. Создать в памяти на их основе  структуры ext2
3. Создать таблицу посекторного (или как там ФС устроены, я только с fat на физическом уровне работал) соответствия ntfs->ext2
4. Начинать записывать сектора ext2 перемещая ещё нужные сектора ntfs на свободное место (или сохраняя их в оперативке)
В принципе согласен.
Но стоит ли овчинка выделки? Ведь сами говорите, что  не зря предупреждают о необходимости сделать бакап, а если есть куда делать бэкап, все проблемы решатся простым форматированием  ;)

 

Страница сгенерирована за 0.019 секунд. Запросов: 19.