Tôi có hai câu hỏi trên ext4:
- Hiện tại có cách nào để gắn kết phân vùng ext4 trong Windows (XP / Vista / 7) để nhận hỗ trợ đọc cơ bản không?
- Nếu không, có kế hoạch nào để hỗ trợ điều này một ngày nào đó không?
Tôi có hai câu hỏi trên ext4:
Câu trả lời:
Có một tiện ích gọi là ext2read để duyệt các phân vùng Ext trong Windows (bao gồm các phân vùng Ext4) có thể không hoạt động nữa như được đề cập trong bình luận bên dưới của @heynnema và có thể làm hỏng các phân vùng của bạn.
Dự án không được cập nhật từ năm 2012
ext4 có một số hỗ trợ thông qua các dự án ext2 * cũ hơn. btrfs không có hỗ trợ Windows hiện tại. Các hệ thống tập tin mới sẽ luôn có một khoảng thời gian không có sự hỗ trợ nào trên một hệ điều hành khác và thật lòng mà nói, điều đó sẽ rất tệ.
Cũng cần đề cập rằng các dự án cố gắng đọc hệ thống tập tin vào một hệ thống khác sẽ luôn mang đến cho bạn nguy cơ gia tăng phân vùng của bạn.
Vì vậy, trong tâm trí đó, có một giải pháp có thể mất khoảng 30 phút đến một giờ để thiết lập sẽ mang lại cho bạn tốc độ gần như bản địa, mọi hỗ trợ phân vùng Linux và sẽ an toàn (hoặc rất gần) khi gắn nó từ Linux: Ảo hóa!
Vâng, tôi khuyên bạn nên từ bỏ 300 triệu RAM và dung lượng ổ đĩa để chạy Ubuntu Server từ bên trong Windows. Hầu hết các hệ thống ảo hóa hiện đại như Virtualbox và VMWare cho phép bạn truyền cho VM toàn bộ đĩa hoặc phân vùng, đó là những gì bạn làm. Gắn kết nó từ bên trong Ubuntu ảo, cài đặt samba, chia sẻ các đĩa được gắn trên Ubuntu và gắn kết các chia sẻ từ bên trong Windows.
Nghe có vẻ nhiều chi phí nhưng máy chủ Ubuntu khá trơn tru và nó sẽ không cần nhiều về tài nguyên. Sau khi cài đặt, có lẽ bạn có thể lấy đi 150 triệu RAM cho nó.
Nếu bạn đang nói về một hệ thống khởi động kép, Windows không thể đọc các phân vùng do Linux tạo. Do đó, bạn có hai lựa chọn.
Tạo một phân vùng NTFS sẽ chứa các tệp mà bạn muốn có thể truy cập được từ cả Windows và Ubuntu và lưu trữ các tệp của bạn ở đó.
Đây là giải pháp được khuyến nghị, an toàn.
Phần mềm có sẵn cho Windows cho phép bạn đọc và ghi vào các phân vùng Linux, ở một mức độ nào đó.
Một ví dụ về phần mềm như vậy là Ext2Fsd. Ext2Fsd có hỗ trợ EXT4 giới hạn. Theo mặc định, nó sẽ tải các hệ thống tập tin ở chế độ chỉ đọc, nhưng bạn có thể bật chế độ đọc-ghi nếu bạn thực sự muốn. Điều này, tuy nhiên, không được khuyến khích .
Lưu ý rằng các tính năng này của hệ thống tệp mở rộng thứ tư không được sắp xếp:
Thuộc tính mở rộng: Hỗ trợ ACL
Lưu ý: một lỗi có thể được hiển thị sau khi cài đặt Ext2Fsd; ứng dụng vẫn hoạt động.
Sau khi cài đặt, khởi động lại máy tính của bạn và mở Ext2 Volume Manager từ menu Start.
Đây là nơi bạn gán hoặc thay đổi ký tự ổ đĩa cho các phân vùng Linux của bạn, gắn kết và ngắt kết nối chúng hoặc thực hiện các hoạt động khác.
Nếu bạn muốn bật hỗ trợ ghi cho hệ thống tệp EXT4, hãy chọn Ext2 Management
, bỏ chọn Mount volume in readonly mode
hộp và sau đó nhấp vào Áp dụng.
Bạn cũng có thể chọn nếu bạn muốn phân vùng Linux của mình được tự động gắn vào khi khởi động (bạn không nên sử dụng tùy chọn này cho ổ đĩa USB và phương tiện di động).
Lưu ý: giải pháp này không hoàn hảo và hỏng dữ liệu có thể xảy ra trên phân vùng Linux của bạn. Sử dụng điều này có nguy cơ của riêng bạn!
Để đọc ext4, bạn có thể sử dụng Ext2Fsd . Đó là trình điều khiển cho Windows. Tên cho thấy nó chỉ hoạt động với ext2 và trang web nói rằng nó hoạt động với ext2 và ext3 nhưng các phiên bản cuối cùng cũng hỗ trợ ext4.
Một cách khác là cài đặt CoLinux trên máy tính windows và thiết lập nó với một hệ thống tối thiểu (đủ để gắn hệ thống tập tin trong câu hỏi) và Samba. Sau đó, chỉ cần gắn FS của bạn và chia sẻ nó với các cửa sổ. Không chính xác thanh lịch, nhưng hoạt động độc đáo và không có nguy cơ tham nhũng hệ thống tập tin do trình điều khiển bị lỗi.
Nếu cài đặt CoLinux từ đầu quá nhiều rắc rối, hãy thử AndLinux, đó là CoLinux với một hệ điều hành đã sẵn sàng để ra khỏi hộp. Cài đặt trong hai mươi phút. Bạn vẫn sẽ cần thiết lập cài đặt, nhưng chia sẻ hệ thống tập tin đã sẵn sàng để sử dụng.
Bạn có thể cài đặt Linux trong một máy ảo sau đó liên kết các ổ đĩa hoặc phân vùng vật lý trực tiếp với nó. Sau đó, thiết lập máy để có thể truy cập qua Samba / CIFS và ánh xạ các chia sẻ để điều khiển các chữ cái trong Windows Explorer.
Có một hướng dẫn để làm điều này trong VirtualBox.
Đó có lẽ là cách đơn giản nhất và sẽ hoạt động minh bạch sau khi thiết lập chính xác. Nó nên hoạt động với bất kỳ hệ thống tập tin nào mà Linux hỗ trợ và không phải loay hoay với những tiện ích của bên thứ 3 (và có thể không ổn định).
Với một số công việc, bạn thậm chí có thể làm cho toàn bộ bản phân phối Linux chính của bạn có thể khởi động được từ bên trong Windows.
Bạn có thể sử dụng ex2explore để truy cập tệp ubfox từ windows
Bạn cần cài đặt Samba vào Ubuntu và thiết lập một thư mục shere trong phân vùng Ubuntu. Sau đó, bạn có thể ánh xạ tới tài nguyên mạng đó từ các cửa sổ.
Qua mạng hay cục bộ? Nếu đó là từ các máy tính khác trên mạng, thì có lẽ bạn sẽ muốn định cấu hình Samba trên máy tính Ubuntu của mình.
https://help.ubfox.com/11.10/serverguide/C/samba-fileserver.html
Nếu bạn đang khởi động kép máy tính và muốn truy cập Ubuntu từ Windows, bạn có thể thử ext2read . Tôi chưa thử nó, nhưng rõ ràng nó hỗ trợ hầu hết các hệ thống tệp Linux tiêu chuẩn.
Tùy chọn khác là khởi động một đĩa CD / USB trực tiếp. Sau đó, bạn sẽ có thể sao chép các tập tin vào một vị trí khác. Có thể một thiết bị USB hoặc vị trí mạng khác.