Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Cách truy cập và sử dụng ổ C Windows trong Linux

Bạn chạy Linux trên PC, nhưng cũng cài Windows. Là dual boot, nhưng đôi khi muốn chia sẻ dữ liệu giữa hai hệ điều hành.

Nhưng có điều cản trở: Windows.

Windows 10 dường như khóa ổ C:, khiến bạn không truy cập dữ liệu trong Linux. Vậy làm sao? Bất ngờ, giải pháp khá đơn giản.

Tại sao truy cập dữ liệu Windows trong Linux?

Người dual boot (cụ thể chạy Windows và Linux trên một máy) gặp vấn đề ảnh hưởng Windows 8 và 10. Khi dùng Linux, không thể truy cập ổ Windows.

Cách truy cập và sử dụng ổ C Windows trong Linux

Ví dụ: bạn có ảnh muốn chỉnh sửa trong Linux. Có video muốn xem; có tài liệu muốn làm việc. Tệ hơn, bạn có thể tải cài đặt Linux trong Windows để tiết kiệm thời gian.

Nhưng cố truy cập ổ trong Linux báo lỗi. Thường thấy vài hộp bật lên. Một hộp kêu "The NTFS partition is hibernated" (Phân vùng NTFS đang ngủ đông), hộp kia báo "Failed to mount" (Không thể gắn kết) thiết bị. Vậy bạn sai ở đâu?

Windows đang ngủ đông (Hibernating)

Giống động vật nhỏ rừng, Windows có chế độ ngủ đông (hibernation). Được dùng trong Windows 8 và 10 cụ thể. Tắt máy Windows theo cách thông thường sẽ đưa hệ thống vào ngủ đông.

Về bản chất, nghĩa là mọi thứ trong bộ nhớ được ghi xuống ổ cứng (HDD) suốt thời gian ngủ đông. Khi bạn bật máy (hoặc mở laptop), nó không thực sự khởi động; mà khôi phục dữ liệu từ HDD về bộ nhớ.

Bạn biết Windows có chế độ quản lý năng lượng khác:

  • Shut Down (Tắt máy): Tắt hoàn toàn máy tính.
  • Sleep (Ngủ): Chế độ tiêu hao ít năng lượng, giữ phiên làm việc hiện tại.
  • Hibernate (Ngủ đông): Lưu phiên làm việc hiện tại vào HDD cho đến khi máy khởi động lại.
  • Hybrid (Kết hợp): Kết hợp Sleep và Hibernate, cho phép khởi động nhanh. Thường tắt trên laptop.

Khi cố truy cập phân vùng Windows trong Linux, thấy lỗi "hibernated", vì ổ bị khóa bởi Windows. Dữ liệu quan trọng lưu trên HDD, chờ hệ điều hành được khởi tạo lại.

Tắt Hybrid Boot trên Windows

Phương pháp đưa máy vào ngủ đông thay vì tắt máy gọi là "Hybrid Boot". Để khắc phục hạn chế này cho người dual boot Linux, cần tắt nó. Có ba lựa chọn:

  1. Không tắt máy để vào Linux.
  2. Tắt vĩnh viễn Hybrid Boot.
  3. Xóa file ngủ đông.

Các lựa chọn giải thích thêm bên dưới.

Khởi động lại (Restart), đừng ngủ đông

Giải pháp dễ nhất: đảm bảo máy không vào ngủ đông. Không có dữ liệu ngủ đông trên HDD, bạn truy cập phân vùng Windows từ Linux không rắc rối.

Thú vị, khi dùng tùy chọn Restart (Khởi động lại) trong Windows, máy tắt hoàn toàn. Thay vì ghi dữ liệu phiên làm việc ra HDD, mọi thứ đóng lại, rồi khởi động lại. Miễn là bạn nhanh chọn OS tại menu GRUB, bạn boot vào Linux. Khi chạy, duyệt đến ổ Windows trên HDD hệ thống; nó giờ truy cập được.

Tắt Hybrid Boot

Thay vì tránh Hybrid Boot, có thể tắt nó.

Cách truy cập và sử dụng ổ C Windows trong Linux

Đầu tiên, mở Control Panel Windows nhấn WIN+R gõ control panel. Tiếp, chọn Hardware and Sound > Power Options > Change what the power buttons do, rồi Choose what the power buttons do cột trái.

Cách truy cập và sử dụng ổ C Windows trong Linux

Tìm Change settings that are currently unavailable (Thay đổi cài đặt hiện không khả dụng), rồi tìm Turn on fast start-up (recommended) (Bật khởi động nhanh - khuyến nghị). Mặc định được tích; để tắt tính năng, bỏ tích, và Save changes (Lưu thay đổi).

Tương lai, khi tắt máy, nó tắt đúng như Windows phiên bản cũ. Lưu ý: làm này đánh đổi thời gian khởi động chậm hơn khi boot vào Windows.

Xóa file ngủ đông

Lựa chọn cực đoan: xóa file ngủ đông từ trong Linux. Nếu bạn dùng cách này, file ngủ đông hiberfil.sys tự động xóa khi ổ C: gắn kết (mount) trong Linux (dù nếu dùng SSD, nên tắt nó).

Tuy nhiên, điều này làm mất công việc chưa lưu, nên chỉ xóa file ngủ đông sau khi cân nhắc kỹ.

Để làm này, mở công cụ Disks (Ổ đĩa) (thường trong menu Accessories (Phụ kiện)). Mở, chọn ổ chứa phân vùng Windows. Nhận diện bằng dung lượng và hãng sản xuất ổ. Nếu nhiều thiết bị, kiểm tra tất cả; phân vùng Windows định dạng NTFS.

Cách truy cập và sử dụng ổ C Windows trong Linux

Khi tìm thấy phân vùng Windows, chọn nó, nhấp nút bánh răng (Gear), chọn Edit mount options (Chỉnh sửa tùy chọn gắn kết).

Cách truy cập và sử dụng ổ C Windows trong Linux

Đầu cửa sổ, tắt Automatic Mount Options. Sau đó ô Mount Options, nhập:

,remove_hiberfile

Xác nhận nhấp OK, nhập mật khẩu khi nhắc. Giờ bạn gắn kết phân vùng trong trình quản lý file Linux và duyệt file cần thiết. Dù Hybrid Boot bật trong Windows, file ngủ đông sẽ bị xóa. Tuyệt, phải không?

Vậy có thể không. Nếu dual boot với Linux mặc định? Windows Update khởi động lại máy, đưa vào Linux. Nếu Windows Update chạy mà bạn không hay, có thể mất dữ liệu quý trong file ngủ đông. Điều này có thể thảm họa.

Lựa chọn an toàn hơn: dùng chế độ chỉ đọc (read-only) cho phân vùng Windows khi truy cập từ Linux. Nghĩa là thay đổi file phải lưu cục bộ trên phân vùng Linux.

Chia sẻ dữ liệu giữa Windows và Linux

Bất kỳ phương pháp nào bạn chọn để khắc phục ổ C: bị khóa bởi Windows, bạn copy, di chuyển, mở, chỉnh sửa file. Dù truy cập ổ C: Windows trong Linux đơn giản, có lựa chọn thay thế bạn có thể thích hơn.

  1. Dùng USB hoặc thẻ SD lưu dữ liệu.
  2. Thêm HDD chuyên dụng (nội hoặc ngoài) cho dữ liệu chia sẻ.
  3. Dùng chia sẻ mạng (có thể NAS) hoặc USB HDD cắm router.
  4. Dùng lưu trữ đám mây như chia sẻ mạng.

Tất cả khám phá chi tiết qua bài viết chia sẻ dữ liệu giữa máy tính Windows và Linux.

Lưu ý: cũng có thể xem dữ liệu Linux từ Windows. Cần DiskInternals Linux Reader. Sau cài, tiện ích quét HDD tìm phân vùng Linux, hiển thị giao diện như Windows Explorer. File/thư mục này duyệt và mở trong Windows (nếu tương thích).

Tải về: DiskInternals Linux Reader (Miễn phí)