Tìm kiếm trang web

Cách đọc phân vùng Linux trên Windows


Nếu bạn khởi động kép Windows và Ubuntu hoặc bản phân phối Linux khác, có thể sẽ có lúc bạn cần tải các tệp từ bản cài đặt Linux vào bản cài đặt Windows của mình.

Theo mặc định, không thể đọc được phân vùng (hệ thống tệp) Linux trên Windows. Microsoft không cung cấp trình điều khiển để thực hiện việc này với nhân Windows. Tuy nhiên, có nhiều cách để đọc các phân vùng này. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách bạn có thể đọc các phân vùng Linux khi cài đặt Windows.

Trước khi chúng tôi bắt đầu

Việc gắn các phân vùng Linux vào trong Windows có thể nguy hiểm và có thể làm mất dữ liệu của bạn. Trước khi thử gắn ổ đĩa của bạn vào Windows thông qua WSL hoặc bằng Linux Reader, hãy đảm bảo rằng bạn đã sao lưu các tệp quan trọng của mình lên đám mây, ổ cứng ngoài, v.v.

Cách đọc phân vùng Linux trong Windows thông qua Linux Reader

Nếu bạn chỉ cần truy cập tệp nhanh chóng, không nhất thiết yêu cầu nhiều tính năng và không quan tâm nhiều đến những gì bạn có thể làm với hệ thống tệp Linux thì Linux Reader chính là thứ bạn cần.

Linux Reader là một ứng dụng của bên thứ ba có thể quét PC Windows của bạn để tìm ổ cứng có định dạng Linux và gắn chúng vào. Để bắt đầu với Linux Reader, hãy truy cập trang tải xuống chính thức. Khi bạn ở đó, hãy tìm nút “Nhận miễn phí” và dùng chuột chọn nút đó để tải xuống trình cài đặt EXE.

Sau khi tải xuống trình cài đặt EXE, hãy khởi chạy Windows Explorer, chọn thư mục “Tải xuống” của bạn và nhấp đúp vào “Linux_Reader.exe”. Khi bạn đã chọn EXE, hãy khởi chạy nó và cài đặt chương trình.

Khi bạn đã cài đặt Linux Reader trên Windows, hãy mở Menu Bắt đầu của Windows và khởi chạy “DiskInternals Linux Reader”. Sau khi khởi chạy nó, bạn sẽ cần phê duyệt nó bằng Kiểm soát tài khoản người dùng. Chọn “Có”.

Sau khi cấp quyền truy cập cho quản trị viên Linux Reader, nó sẽ hiển thị cho bạn cả “ổ đĩa” và “ổ đĩa vật lý”. “Khối lượng” là viết tắt của phân vùng. Tìm phân vùng bạn muốn truy cập trong Windows trong phần “Tập” và nhấp chuột phải vào phân vùng đó.

Sau khi bạn nhấp chuột phải vào ổ đĩa Linux trong Linux Reader, hãy tìm “Mount to Disk Letter” và chọn nó. Nhấp vào tùy chọn này sẽ cho phép bạn gắn đĩa vào ký tự ổ đĩa Windows (như E, v.v.)

Lưu ý: việc gắn nó qua ký tự ổ đĩa cần có giấy phép chuyên nghiệp.

Khi ổ đĩa được gắn thông qua ký tự ổ đĩa, bạn sẽ có thể truy cập dữ liệu Linux của mình thông qua Windows Explorer. Để ngắt kết nối nó khỏi ký tự ổ đĩa, hãy tìm “Trình quản lý đĩa ảo” trong Linux Reader và chọn “Ngắt kết nối”.

Cách đọc phân vùng Linux trong Windows qua WSL

Nếu muốn có một cách truy cập hệ thống tệp Linux mạnh mẽ hơn trên máy tính Windows của mình, bạn sẽ cần sử dụng WSL (Hệ thống con Windows cho Linux). Để bắt đầu, bạn cần mở PowerShell (với tư cách Quản trị viên) và cài đặt WSL.

Để cài đặt WSL trong Windows PowerShell, hãy nhập lệnh sau.

wsl --install

Khi nhập lệnh trên, bạn phải khởi động lại PC Windows của mình. Sau khi khởi động lại, hãy đăng nhập lại và bạn đã cài đặt WSL. Tuy nhiên, nếu không, hãy truy cập “Bật hoặc tắt các tính năng của Windows” và chọn “Hệ thống con Windows cho Linux”.

Sau khi bật WSL, hãy thay đổi phiên bản thành 2 và bật “Nền tảng máy ảo” trong PowerShell (ở chế độ Quản trị viên).

wsl --set-default-version 2
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Bây giờ bạn phải cài đặt bản phân phối Linux. Bản phân phối Linux này sau khi được cài đặt sẽ cho phép bạn gắn các phân vùng Linux vào bên trong Windows.

wsl --install -d Ubuntu

Sau khi cài đặt Ubuntu bằng lệnh WSL, hãy khởi chạy nó thông qua menu bắt đầu của Windows. Khi Ubuntu được mở, nó sẽ "cài đặt xong". Khi quá trình cài đặt hoàn tất, hãy sử dụng các lệnh sau để cập nhật Ubuntu.

sudo apt update
sudo apt upgrade -y

Với Ubuntu được cập nhật, hãy sử dụng thiết bị đầu cuối Ubuntu và tạo một thư mục mới trong thư mục “mnt”, với tên “ổ đĩa ngoài”. Thư mục này là nơi bạn sẽ mount phân vùng Linux của mình.

sudo mkdir -p /mnt/external-drives/

Sau khi tạo thư mục, hãy quay lại Windows PowerShell và sử dụng lệnh wmic diskdrive để xem các ổ cứng có sẵn trên PC Windows của bạn.

wmic diskdrive list brief

Xem qua danh sách ổ đĩa cho ổ cứng Linux của bạn. Khi bạn đã tìm thấy nó, hãy sử dụng lệnh sau để gắn nó vào WSL. Lưu ý, vui lòng thay đổi “PHYSICALDRIVEXX” thành nhãn ổ đĩa được liệt kê theo lệnh wmic . Hãy nhớ thay đổi “-partition YY” thành số phân vùng chính xác.

wsl --mount \\.\PHYSICALDRIVEXX --partition YY

Sau khi ổ đĩa được gắn vào WSL, hãy quay lại thiết bị đầu cuối Ubuntu và chạy lệnh lsblk . Xem qua phần đọc lsblk cho ổ đĩa của bạn. Bạn sẽ biết đó là ổ đĩa của bạn dựa trên kích thước của nó.

Khi bạn đã định vị được ổ đĩa của mình, hãy gắn nó vào thư mục /mnt/external-drives/. Thay thế “sdXY” bằng nhãn ổ đĩa của bạn. Ví dụ: ổ đĩa của bạn có thể là /dev/sdb1 hoặc ổ đĩa tương tự.

sudo mount /dev/sdXY /mnt/external-drives/

Sau khi gắn ổ đĩa vào thiết bị đầu cuối Ubuntu, hãy mở Windows Explorer và tìm “Linux” trong thanh bên. Nhấp vào nó và điều hướng đến thư mục “mnt”, theo sau là thư mục “ổ đĩa ngoài”. Sau khi tải thư mục “ổ đĩa ngoài” trong Windows Explorer, bạn sẽ có quyền truy cập vào các tệp Linux của mình trong Windows.

Bài viết liên quan