Konwertuj system plików NTFS -> EXT4?


33

Mam 2 TB danych na dysku NTFS, który chciałbym przekonwertować na system plików EXT4. Mój system operacyjny działa na (względnie) małym dysku SSD 60 GB. Czy istnieje jakiś sposób przekonwertowania systemu plików oprócz tworzenia kopii zapasowych i formatowania?

Odpowiedzi:


36

Tylko dla rekordu, istnieje oprogramowanie (faktycznie, mini-distro), który robi dokładnie procedura zorganizować powiedział w odpowiedzi enzotib za :

Rozstąpiona magia

Wygląda to na bezpośrednią konwersję z NTFS na ext4, ale wewnętrznie procedury są następujące:

  1. Zmniejsz partycję NTFS
  2. Utwórz partycję ext4 w pustej przestrzeni
  3. Przenieś dane z NTFS na ext4, aż ext4 będzie pełny
  4. Jeśli NTFS jest pusty (wszystkie dane zostały przeniesione), przejdź do kroku 8
  5. Zmniejsz NTFS
  6. Powiększ ext4
  7. Powtarzaj kroki od 3 do 6 aż do zakończenia
  8. Usuń partycję NTFS
  9. Przenieś partycję ext4 do oryginalnego miejsca NTFS
  10. Przytnij partycję ext4 do oryginalnego rozmiaru NTFS

Im bardziej zajęta jest twoja partycja NTFS, tym dłużej potrwa. Jeśli jest mniejszy niż 50%, zostanie przekonwertowany w jednym przejściu, w jednej iteracji zmniejszania-kopiowania-powiększania.

Chociaż Parted Magic wygodnie to wszystko automatyzuje, nadal są to w zasadzie te same procedury, które opisuje aranżacja, więc jest to bardzo ryzykowne i bardzo czasochłonne. Przywracanie formatu kopii zapasowej jest znacznie bezpieczniejsze i znacznie szybsze.


I @enzotib za oryginalną odpowiedź, oczywiście
MestreLion

4
Do Twojej wiadomości, PartedMagic NIE posiada narzędzia do automatyzacji konwersji z NTFS na EXT4. Potwierdzają to sami administratorzy PartedMagic na swoim forum. Jedynym sposobem na to jest ręczne, jak wspomniano. > Z forów PartedMagic:>> Patrick Verner: Myślę, że to jest post:> askubuntu.com/questions/63022/convert-filesystem-ntfs-ext4 >> Nie można przekonwertować NTFS na EXT4. Musisz to zrobić, jak> link powyżej. Jeśli chodzi o komentarz „automatyzacja”, nie mam pojęcia, co to znaczy. Może zastanawiał się nad użyciem GParted.
Dulanic

11

Nie, nie ma sposobu, że jestem tego świadomy.

Jedynym sposobem, jak powiedziałeś, jest tworzenie kopii zapasowych-> formatowanie-> przywracanie.


7
Lub defragmentuj-> zmniejsz-> utwórz nową partycję ext4-> skopiuj dane ntfs → ext4-> usuń partycję ntfs-> powiększ ntfs. Ryzykowne i nie miłe.
umów się

3
@arrange, masz na myśli „powiększenie ext4”, prawda? a nie „powiększenie ntfs” w ostatnim kroku instrukcji ...
sfałszowano

2
@rigved: tak, powiększ ext4, dzięki, nie mogę już edytować oryginalnego komentarza ...
umów się

ok dysk jest pełny, więc wygląda na to, że kupienie nowego dysku jest jedyną opcją ..
wim

6

W rzeczywistości istnieje sposób, aby to zrobić prawie bezpośrednio.

Możesz łatwo przekonwertować NTFS na ext2 / ext3 za pomocą anyconvertfs z anyfs-tools

Następnie możesz przekonwertować go na ext4 za pomocą tune2fs .


1
Ta odpowiedź mnie wprowadziła w błąd. Strona podręcznika nie podaje, że można ją przekonwertować na NTFS, a narzędzie nie jest obsługiwane od 2010 roku. Nie mogłem skompilować 6-letnich wersji narzędzi anyfs dla środowiska Ubuntu 12.04.
Stephane Rolland

1
Właściwie pytanie dotyczyło konwersji z NTFS, a nie NTFS. I strona man stwierdza, że ​​może: anyconvertfs . Poza tym z powodzeniem przekonwertowałem na nią partycję w Gentoo.
PASAf

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.