Làm cách nào để gắn đọc-ghi một phân vùng ext4 trên Windows? [bản sao]


36

Câu hỏi này đã có câu trả lời ở đây:

Tôi muốn sử dụng ext4 trên ổ cứng ngoài của mình, nhưng nó phải là nền tảng chéo. (Ít nhất là Linux, Win7 & WinXP).

Thật không may, tôi không tìm thấy bất kỳ trình điều khiển thích hợp nào cho phép Windows VIẾT thành ext4. Tôi đã tìm thấy Ext2Fsd , nhưng nó chỉ đọc ext4.

9. ext4 phạm vi chỉ đọc, không cắt giảm kích thước và hỗ trợ mở rộng

Hơn:

Các tính năng Ext3 / 4 được hỗ trợ:

  • kích thước inode linh hoạt:> 128 byte, tối đa kích thước khối
  • dir_index: chỉ mục thư mục htree
  • filetype: chế độ tập tin thêm trong nha khoa
  • Large_file:> Hỗ trợ các tệp 4G
  • spzzy_super: sao lưu siêu khối trong mô tả nhóm
  • uninit_bg: tổng kiểm tra fsck và nhóm nhanh
  • mức độ: đọc, viết mà không mở rộng.
  • tạp chí: chỉ hỗ trợ phát lại cho tạp chí nội bộ

Các tính năng Ext3 / 4 không được hỗ trợ:

  • tạp chí: hoạt động dựa trên nhật ký, tạp chí bên ngoài
  • phạm vi: cắt ngắn kích thước & mở rộng, xóa tập tin
  • flex_bg: nhóm siêu dữ liệu đầu tiên
  • EA (thuộc tính mở rộng), hỗ trợ ACL

Ngoài ra, tôi đã tìm thấy một bản vá cho Ext4Fsd v0.50 ( tại đây ):

Mới: Matt Wu đã thực hiện một bản phát hành mới 0,5 tại ext2fsd.com. Ext2fsd-0.48-bb8 có chữ ký Hỗ trợ cho ext4 phạm vi và sửa lỗi cho BSOD trên Windows 7.

Tôi không nghĩ nó sẽ an toàn. Ngoài ra, tôi đã đọc một số từ về việc viết ext4 trong Windows có thể gây mất dữ liệu trên đĩa ...

What is the External HDD used for?- Đầu tiên, nó sẽ lưu trữ các bản sao lưu, sau đó là phim gia đình, hình ảnh. Một số nhạc, v.v ... Nó sẽ được kết nối với Raspberry Pi, nếu cuối cùng tôi nhận được nó. Nó sẽ không thực sự di chuyển, ngay khi nó được sử dụng để di chuyển dữ liệu của máy tính sang một dữ liệu mới. Các tệp lớn nhất mà nó sẽ lưu trữ là hình ảnh đĩa Clonezilla (tôi không biết, liệu chúng có phải là tệp lớn hay không).

Ai đó có thể cung cấp một giải pháp cho vấn đề này? Hoặc là KHÔNG có sự khác biệt đủ quan trọng giữa ext4 và ext3, và tôi nên sử dụng ext3? - (Nếu có, thì tôi có thể sử dụng Ext2Fsd cho mount ext3 đó không?)

Cảm ơn bạn!


3
Có một cái nhìn tại này trang. Tôi không nghĩ rằng việc sử dụng ext4 cho ổ cứng ngoài là đáng để đau đầu. Tại sao bạn không muốn NTFS hoặc FAT32? Bạn có cần hỗ trợ cho các tập tin lớn ?
terdon

Cảm ơn vi đương link. Tôi quên thêm tình huống và mục tiêu của ổ cứng gắn ngoài. Thêm vào câu hỏi bây giờ. Nếu không, kích thước của bạn có nghĩa là large filesgì?
antivirtel

Tôi đồng ý với terdon. Tạo ổ đĩa NTFS và nó sẽ tương thích với hầu hết các hệ điều hành ngoài kia.
Keltari

1
Một trong nhiều hạn chế của FAT32 là nó không thể xử lý các tệp lớn hơn 4GB. NTFS (16 EB) và ext4 (16 TB) không có giới hạn đó.
terdon

Câu trả lời:


8

Tôi sẽ sử dụng NTFS thay thế. Nó có thể dễ dàng được đọc / ghi bởi Linux, Windows và OS X (trong số những người khác).

Xem xét mục đích sử dụng và thực tế đó là một ổ đĩa ngoài, tôi thấy không có lý do gì bạn phải trải qua những rắc rối mà việc sử dụng ext4 sẽ xảy ra.

Nếu đây là ổ cứng chính của bạn, có lẽ những lợi thế của ext4 (ngắn gọn, ít phân mảnh ổ đĩa hơn và hiệu suất được cải thiện đôi chút, để biết thêm thông tin xem tại đây ) sẽ đáng giá. Tôi nghi ngờ bạn thậm chí sẽ nhận thấy sự khác biệt trên ổ USB ngoài. Nút thắt sẽ là tốc độ truyền dữ liệu qua cáp USB.

Đối với hầu hết người dùng, lợi ích rõ ràng duy nhất của ext4 so với NTFS là ext4 cho phép tên tệp có các ký tự đặc biệt ( ? & %vv). Tuy nhiên, tên tệp như vậy là cả một ý tưởng tồi và không được bạn quan tâm đặc biệt.


EDIT: Trả lời câu hỏi của B. Roland về chống phân mảnh, vâng, có hai cách tôi biết để chống phân mảnh ổ đĩa NTFS trong linux. Một là một công cụ mã nguồn mở gọi là lắc . Tôi đã không sử dụng nó nhưng nó dường như làm việc. Cái khác chỉ đơn giản là sao chép tất cả dữ liệu từ ổ đĩa ngoài, xóa mọi thứ khỏi ổ đĩa và sau đó sao chép mọi thứ trở lại. Cuối cùng, vì ổ đĩa của bạn cũng sẽ được truy cập dưới các cửa sổ, bạn có thể sử dụng trình chống phân mảnh cửa sổ.

Tôi nghĩ, tuy nhiên, bạn đang gắn cách quá nhiều tầm quan trọng vào ổ chống phân mảnh. Có một cái nhìn ở đây cho một lời giải thích đơn giản về sự phân mảnh . Tóm lại, một ổ đĩa bị phân mảnh là một trong đó các tệp trên ổ đĩa không được lưu trữ trong các khối liền kề mà trải ra trên ổ đĩa. Điều này thường được gây ra bằng cách thay đổi kích thước của tệp sau khi nó được ghi. Vì vậy, giả sử bạn lưu tệp 1 MB trên ổ đĩa của mình. Sau đó, bạn sửa đổi tệp và kích thước của nó lên tới 20 MB. Nếu không có đủ dung lượng trống tại vị trí tệp được tạo, dữ liệu bổ sung này sẽ được ghi vào một phần khác của ổ cứng. Nói cách khác, tập tin sẽ bị phân mảnh.

Loại điều này không có khả năng xảy ra rất thường xuyên trong một ổ đĩa được sử dụng để lưu trữ "bản sao lưu, sau đó là phim gia đình, hình ảnh. Một số nhạc, v.v.". Hầu hết các tệp này sẽ không bao giờ thay đổi kích thước và do đó, sẽ không bao giờ phân mảnh ổ đĩa.

Ngoài ra, ngay cả khi ổ đĩa của bạn bị phân mảnh, bạn không thực sự quan tâm. Phân mảnh có thể là một vấn đề đối với các ổ đĩa hệ thống nơi bạn có thể có nhiều thao tác I / O mỗi giây. Trong những trường hợp đó, bạn có thể nhận thấy hiệu suất ổ đĩa giảm. Như tôi đã nói trước đây, trên một ổ đĩa ngoài tôi không nghĩ bạn sẽ có thể phát hiện ra điều này, ngay cả khi nó xảy ra.

Vì vậy, cuối cùng, bạn gần như chắc chắn sẽ không cần phải chống phân mảnh ổ cứng gắn ngoài định dạng NTFS. Tuy nhiên, nếu bạn thực sự muốn, bạn có thể làm cả trong Linux và Windows.


3
Tôi hoàn toàn đồng ý. NTFS (và FAT32) đơn giản là các hệ thống tệp di động nhất hiện có.
Keltari

Liệu vấn đề phân mảnh dữ liệu NTFS có đáng không? Ext4 không có sự phân mảnh. Nếu không, nó có đầu nối USB 3.0, vì vậy nó nhanh hơn nhiều so với USB 2.0 thông thường. Tính di động là thứ yếu. Đó là cuốn sách cần thiết của WesternDigital My Book (1TB)
antivirtel

@ B.Roland IMHO, vâng. Cấp NTFS sẽ có nhiều phân mảnh hơn, nhưng, một lần nữa, đây không phải là vấn đề nghiêm trọng trên ổ đĩa ngoài hệ thống. Tôi thực sự nghĩ rằng sử dụng ext4 đơn giản là không đáng nỗ lực. Tôi rất nghi ngờ rằng bạn sẽ thấy bất kỳ cải thiện nào cả. Nó có thể ở đó, nhưng nó thậm chí sẽ không thể được phát hiện trừ khi bạn chạy điểm chuẩn. Tôi thực sự nghi ngờ bạn sẽ nhận thấy bất kỳ sự khác biệt như một người dùng.
terdon

1
Tôi không đồng ý rằng nó có thể dễ dàng đọc / viết bởi tất cả. Có một chi phí hoạt động cho ntfs-3g trên * nix.
eichoa3I

3
Tôi không mong đợi rằng câu trả lời (được chấp nhận) cho câu hỏi "Làm thế nào để gắn kết đọc-ghi một phân vùng ext4 trên Windows?" sẽ sử dụng NTFS thay vì khi nhấp vào liên kết này từ Google. Tôi đang ở trong một tình huống không có tùy chọn để sử dụng NTFS, đó là ext4. Tôi muốn biết cách đọc / ghi ext4 từ windows (đó là cách tôi đã nhận được URI này). Tôi không tìm kiếm lời khuyên tốt. Mặc dù tôi có thể tưởng tượng đây có thể là câu trả lời cho câu hỏi của OP.
Mike de Klerk

21

Phần mềm Paragon cung cấp ExtFS cho Windows 2.0 miễn phí cho sử dụng cá nhân. Nó cho phép đọc và viết ext2 ext3 và ext4 từ tất cả các hệ điều hành Windows

http://www.paragon-software.com/home/extfs-windows/

Nó dường như tương tự như Linux Reader từ Diski INTERNals, có thể gắn kết tất cả ext, HFS và ReiserFS, nhưng chỉ đọc.

http: //www.diski INTERNals.com/linux-reader/


3
Phần mềm quảng cáo / phần mềm độc hại Paragon có miễn phí và hoàn toàn an toàn không? Bạn đã sử dụng nó cho mình?
Rajib

2
Phần mềm Paragon không hoạt động với tôi (ext4 được tạo từ Ubuntu 14.04 LTS), trên Windows 8 chỉ có quyền truy cập đọc. Khi tạo một tệp, nó gặp sự cố với một thông báo cho tôi biết rằng tệp mới quá lớn - tệp txt trống.
monnef

2
Tôi đã trải qua nỗi đau để tải về, cài đặt và đăng ký nó. Họ yêu cầu một email để gửi nối tiếp đến và tôi đã sử dụng "email 10 phút". Có lẽ thư rác được hỗ trợ.
Gunslinger

1
Nhưng nó đã quản lý để gắn một phân vùng ext4 vào 10 lần đọc / ghi của tôi.
Gunslinger

3
Paragon không hoạt động với tôi: superuser.com/questions/1189512/ Khăn
Aaron Franke

2

Nếu bạn muốn MỘT SỐ tính năng của EXT4, bạn có thể sử dụng chúng bằng cách sử dụng Tune2fs để thêm các tính năng vào phân vùng EXT3. Các ghi chú phát hành Ext2FSD mới nhất sẽ liệt kê các tính năng bạn có thể kích hoạt. Bạn có thể muốn đọc trang man của Tune2fs, có một số gợi ý về cách xử lý ghi vào hệ thống tệp trong tiêu đề có thể có ích để đặt cho ổ đĩa sao lưu cần độ tin cậy hoặc đặt ở cực khác cho ổ chứa các tệp không quan trọng yêu cầu truy cập nhanh và thời gian đọc nhanh

Bạn không thực sự cần các thuộc tính và ACL mở rộng, và tùy thuộc vào thiết lập Linux của bạn, chúng thậm chí có thể không hoạt động để bắt đầu. Sự không tương thích giữa Windows và Linux về quyền khiến chúng tôi không nên sử dụng tính năng đa nền tảng này, ngay cả khi được hỗ trợ.

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.