Nếu khởi động kép Windows và Linux, bạn có thể thấy hữu ích khi có thể truy cập các tệp trên phân vùng ext4 của hệ thống Linux khi đăng nhập vào Windows. Điều này có nghĩa là bạn có thể truy cập các tệp Linux của mình từ Windows mà không cần phải khởi động lại vào Linux. Sau đây, chúng tôi sẽ chỉ cho bạn một số cách để bạn có thể truy cập phân vùng Ext4 từ Windows.
Lưu ý :Mặc dù bạn có thể truy cập phân vùng Ext4, nhưng bạn không thể sửa đổi / chỉnh sửa các hệ thống tệp nhật ký dựa trên Linux này trên máy tính Windows vì nó chỉ hỗ trợ FAT32 và NTFS.
Truy cập tệp Ext4 trong Hệ thống con Windows dành cho Linux (WSL)
Nếu bạn sử dụng Hệ thống con của Windows dành cho Linux (WSL) trong Windows 10 Build 20211 trở lên, bạn có thể gắn kết các đĩa chưa được phân vùng và được phân vùng trong bất kỳ bản phân phối Linux nào được Microsoft chấp thuận. Điều này bao gồm mọi tệp đĩa cứng ảo (VHD), bao gồm cả hệ thống tệp Linux Ext4.
Tính năng này sẽ chỉ hoạt động với WSL 2, chỉ được hỗ trợ trong các hệ thống tương thích.
Để làm việc với WSL, hãy bật tính năng WSL tích hợp của Window từ “Chương trình và Tính năng”, bạn có thể truy cập tính năng này từ hộp tìm kiếm. Bạn cũng có thể bật nó trong PowerShell (Chế độ quản trị) bằng cách sử dụng như sau:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Tiếp theo, mở PowerShell ở chế độ Quản trị viên. Điều rất quan trọng là phải cài đặt phiên bản mới nhất của WSL, hiện là WSL2. Bạn có thể cài đặt nó từ Chương trình Người dùng nội bộ Windows hoặc làm theo các bước thủ công được hiển thị bên dưới.
Trước tiên, hãy kiểm tra các yêu cầu để chạy WSL 2, đối với hệ thống x64 bao gồm bất kỳ phiên bản nào từ 1903 trở lên và 2004 trở lên đối với hệ thống ARM64. Tiếp theo, bật tính năng Máy ảo như hình dưới đây.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Sau đó, tải xuống gói cập nhật nhân Linux từ trang này của Microsoft. Đó là một cài đặt rất đơn giản. Chọn liên kết tải xuống phù hợp dựa trên việc bạn có máy x64 hay ARM64.
Nhớ khởi động lại máy trước đó để WSL được bật đúng cách, nếu không gói cập nhật Linux sẽ hiển thị lỗi trong khi cài đặt.
Sau khi cài đặt bản cập nhật Linux hoàn tất, hãy quay lại PowerShell và nhập thông tin sau để đặt WSL 2 làm phiên bản mặc định.
wsl --set-default-version 2
Từ Microsoft Store, tìm kiếm và chọn bất kỳ bản phân phối Linux nào được hỗ trợ. Nó cần được tải xuống và cài đặt trên thiết bị Windows.
Sử dụng lệnh sau để xem các đĩa có sẵn trong hệ thống của bạn. Nếu trước đó bạn đã tạo bất kỳ phân vùng Linux nào cho bản phân phối WSL trên thiết bị của mình, chúng sẽ hiển thị ở đây. Không có cái nào được hiển thị trong hình ảnh bên dưới.
wmic diskdrive list brief
Để gắn kết ext4, hãy sử dụng lệnh sau. Đường dẫn đĩa cho phân vùng Linux sẽ hiển thị trong hình trên.
wsl --mount <diskpath>
Nếu bạn không thích sử dụng thiết bị đầu cuối, có một cách trực tiếp để truy cập các tệp được gắn kết bao gồm ext4 từ Trình khám phá tệp. Truy cập “C:\ Users \ {Username} \ AppData \ Local \ Packages.” Tìm kiếm gói Linux đã cài đặt của bạn. (Trong ảnh chụp màn hình này, “Ubuntu” là cụm từ tìm kiếm.)
Khi kết quả tìm kiếm hiển thị, hãy tìm bên trong một thư mục có tên “LocalState”.
Hệ thống tệp ext4 cho gói Linux đã cài đặt của bạn trong WSL có sẵn ở định dạng Đĩa cứng ảo (VHD).
Bạn có thể lưu, chuyển và sao chép-dán tệp hình ảnh đĩa cứng dựa trên ext4 này nhưng không thể chỉnh sửa tệp đó trong Windows.
Truy cập phân vùng Linux Ext4 bằng Linux Reader
Để truy cập phân vùng Linux ext4 trong Windows, bạn cần sử dụng một phần mềm như Linux Reader. Cài đặt và khởi động ứng dụng. Quá trình này sẽ chỉ mất vài phút.
Khi vào bên trong, bạn sẽ có thể xem (các) phân vùng ext4 (hoặc 2 hoặc 3) của mình được kết nối với bất kỳ hệ điều hành Linux nào.
Bạn có thể truy cập các thư mục giống như khi bạn đang sử dụng trình khám phá tệp thông thường. Với phiên bản miễn phí, bạn có thể đọc và lưu các tệp và thư mục bằng cách nhấn vào nút “Lưu” rồi nhấn “Lưu tệp”. Vì đây là hệ thống Windows nên bạn không thể chỉnh sửa các tệp này.
Bạn cũng có thể gắn kết các thư mục bằng cách nhấn “Gắn kết với Hệ thống” sau nút Lưu.
Bạn sẽ phải chọn ký tự ổ đĩa mà bạn muốn gắn kết thư mục vào.
Sau khi chọn ký tự ổ đĩa, hãy nhấn Mount và bạn sẽ có thể truy cập thư mục từ bên trong Windows Explorer. Bạn cũng sẽ có tùy chọn gắn toàn bộ phân vùng. Để thực hiện việc này, hãy nhấp chuột phải vào phân vùng và chọn “Mount to Disk Letter”. Chọn Unmount sau khi bạn duyệt xong thư mục và truy cập các tệp bạn cần.
Sau đó, bạn sẽ có thể chọn ký tự đĩa mà bạn muốn gắn kết phân vùng. Nhấn “Mount” và bạn sẽ có thể truy cập phân vùng ext4 từ Windows Explorer. Chọn Ngắt kết nối khi bạn đã hoàn tất.
Tất cả các tính năng này đều có sẵn miễn phí. Phiên bản miễn phí cũng cho phép bạn gắn và tạo ảnh đĩa. Nếu bạn mua phiên bản PRO, bạn sẽ có quyền truy cập vào các hệ thống tệp khác như ZFS, APFS được mã hóa, XFS, Hikvision NAS và DVR, và Đĩa Bitlocker được mã hóa. Bạn cũng có thể gửi các tệp mà bạn truy cập đến máy chủ FTP.
Truy cập phân vùng Ext4 của Linux với Ext2Read
Ext2Read đã không được cập nhật kể từ năm 2012, nhưng điều đó không có nghĩa là nó không còn hoạt động nữa. Tuy nhiên, nó được hỗ trợ tốt hơn nhiều trong các phiên bản Windows cũ hơn, chẳng hạn như Windows 7, thay vì những phiên bản mới nhất.
Nếu bạn sử dụng Windows 10 hoặc 11, sau khi tải xuống EXT2Read, hãy cài đặt và chạy với tư cách Quản trị viên.
Nó sẽ tự động phát hiện bất kỳ phân vùng ext4 nào trên máy tính của bạn.
Bạn có thể duyệt qua hệ thống tệp và lưu các tệp và thư mục mà bạn muốn sử dụng trên Windows. Bạn cũng có thể mở hình ảnh ext4.
Truy cập Ext4 cho Virtualbox OS trong Windows
Windows cho phép bạn gắn kết bất kỳ đĩa ảo nào được định dạng bằng hệ thống tệp Linux ext4. Nó được thực hiện với các bổ sung khách (VM) được thực hiện trên Hệ điều hành VirtualBox được cài đặt trong máy Windows của bạn.
Đầu tiên, bạn sẽ phải cấu hình hệ điều hành Linux trong VirtualBox. Đi tới “Tạo máy mới” và chọn cấu hình Linux của bạn cho máy ảo.
Sau khi chọn bộ nhớ RAM tối thiểu được khuyến nghị, bạn phải tạo ảnh đĩa VirtualBox (VDI), đĩa cứng ảo (VHD) hoặc đĩa máy ảo (VMD). Bạn có thể chọn giữ nó được phân bổ động hoặc ở một kích thước cố định, sau đó chọn kích thước của đĩa ảo này tính bằng megabyte.
Sau khi bạn khởi động máy kiểm tra với VirtualBox đang chạy, đĩa cứng ảo và mọi tệp Ext liên quan bắt đầu hoạt động và có thể được truy cập trong máy ảo “Linux” của bạn.
Các máy trạm ảo Linux trong Windows sẽ sử dụng định dạng tệp ext4.
Bạn có thể truy cập máy kiểm tra Linux mà bạn đã tạo trong một thư mục có tên “VirtualBox VMs, r” được lưu trong “C:\ Users \ Username.” Điều này chứa bất kỳ hệ thống tệp ext4 nào được định dạng trong tệp hình ảnh VHD.
Bây giờ bạn đã biết cách truy cập phân vùng ext4 từ Windows, hãy tìm hiểu cách bạn có thể thực hiện điều tương tự trong macOS hoặc nhận trợ giúp truy cập và ghi vào phân vùng Windows từ Linux.