Chuyển đổi hệ thống tập tin NTFS -> EXT4?


33

Tôi có 2 TB dữ liệu trên ổ đĩa NTFS mà tôi muốn chuyển đổi sang hệ thống tập tin EXT4. Hệ điều hành của tôi chạy trên ổ SSD 60 GB nhỏ (tương đối). Có cách nào để chuyển đổi hệ thống tập tin, ngoài việc sao lưu và định dạng lại không?

Câu trả lời:


36

Chỉ để ghi lại, có một phần mềm (thực ra là một bản phân phối nhỏ) thực hiện chính xác quy trình sắp xếp đã nói trong câu trả lời của enzotib :

Phép thuật chia tay

Nó trông giống như một chuyển đổi trực tiếp từ NTFS sang ext4, nhưng bên trong các thủ tục là:

  1. Thu nhỏ phân vùng NTFS
  2. Tạo một phân vùng ext4 trong không gian trống
  3. Di chuyển dữ liệu từ NTFS sang ext4 cho đến khi ext4 đầy
  4. Nếu NTFS trống (tất cả dữ liệu đã được di chuyển), hãy chuyển đến bước 8
  5. Thu nhỏ NTFS
  6. Phóng to ext4
  7. Lặp lại các bước từ 3 đến 6 cho đến khi hoàn thành
  8. Xóa phân vùng NTFS
  9. Di chuyển phân vùng ext4 đến vị trí gốc của NTFS
  10. Cắt phân vùng ext4 thành kích thước ban đầu của NTFS

Vì vậy, phân vùng NTFS của bạn càng chiếm nhiều thì càng mất nhiều thời gian. Nếu nó nhỏ hơn 50%, nó sẽ chuyển đổi trong một lần, trong một lần lặp thu nhỏ-sao chép-phóng to.

Mặc dù Parted Magic thuận tiện tự động hóa tất cả những điều này, nhưng về cơ bản nó vẫn là các quy trình được mô tả bằng cách sắp xếp, vì vậy nó rất rủi ro và rất tốn thời gian. Sao lưu định dạng-khôi phục an toàn hơn nhanh hơn nhiều.


Và @enzotib cho câu trả lời ban đầu, rõ ràng
MestreLion

4
FYI, PartedMagic KHÔNG có công cụ tự động chuyển đổi từ NTFS sang EXT4. Điều này được xác nhận bởi chính quản trị viên PartedMagic trên diễn đàn của họ. Cách duy nhất để làm điều này là thủ công như đã đề cập. > Từ các diễn đàn PartedMagic: >> Patrick Verner: Tôi nghĩ rằng đây là bài đăng:> Askubfox.com/questions/63022/convert-filesystem-ntfs-ext4 >> Không thể chuyển đổi NTFS sang EXT4. Bạn phải làm điều đó như liên kết> ở trên. Theo như nhận xét "tự động hóa", tôi không biết ý nghĩa của nó là gì. Có lẽ anh ta đang dùng GParted.
Dulanic

11

Không, không có cách nào tôi nhận thức được.

Cách duy nhất, như bạn đã nói, là sao lưu-> định dạng-> khôi phục.


7
Hoặc chống phân mảnh-> thu nhỏ-> tạo phân vùng ext4 mới-> sao chép dữ liệu ntfs → ext4-> xóa phân vùng ntfs-> phóng to ntfs. Rủi ro và không tốt đẹp.
sắp xếp

3
@arrange, ý bạn là "phóng to ext4", phải không? và không "phóng to ntfs" trong bước cuối cùng của hướng dẫn của bạn ...
xử lý

2
@rigved: có, phóng to ext4, cảm ơn, không thể chỉnh sửa nhận xét ban đầu nữa ...
sắp xếp

ok ổ đĩa đã đầy, vì vậy có vẻ như mua một ổ đĩa mới là lựa chọn duy nhất ..
wim

6

Trên thực tế có một cách để làm điều này gần như trực tiếp.

Bạn có thể dễ dàng chuyển đổi NTFS sang ext2 / ext3 với anyconvertfs từ anyfs-tools

Sau đó, bạn có thể chuyển đổi nó thành ext4 bằng Tune2fs .


1
Tôi đã bị đánh lừa bởi câu trả lời này. Trang con người không nói rằng nó có thể chuyển đổi thành ntfs và công cụ này không được duy trì kể từ năm 2010. Tôi không thể biên dịch 6 phiên bản latters của anyfs-tools cho môi trường ubfox 12.04.
Stephane Rolland

1
Trên thực tế câu hỏi là về việc chuyển đổi TỪ ntfs, không phải ntfs. Và trang man nói rằng nó có thể: anyconvertfs . Ngoài ra, tôi đã chuyển đổi thành công phân vùng với nó trên Gentoo.
PASAf

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.