- NTFS-3G và FUSE cho phép gắn kết các phân vùng. NTFS en Linux Với khả năng đọc và viết an toàn.
- Việc tắt chế độ ngủ đông là điều cần thiết và bắt đầu nhanh trong Windows để ngăn chặn việc gắn kết chỉ đọc.
- Tự động hóa việc gắn kết bằng /etc/fstab sử dụng UUID, uid, gid và umask giúp tránh các vấn đề về quyền truy cập.
- exFAT, NAS hoặc truy cập SMB là những lựa chọn thay thế thiết thực khi NTFS gây ra sự cố hoặc bạn muốn giảm thiểu rủi ro.

Khi chúng ta sống với Windows và Linux trên cùng một máy tínhSớm muộn gì, nhu cầu tương tự cũng phát sinh: truy cập dữ liệu từ Linux vào các phân vùng NTFS của Windows và có thể... đọc và viết trên chúng một cách an toànNếu bạn thường xuyên gặp phải các thông báo "chỉ đọc", lỗi lạ hoặc ổ đĩa không hiển thị, bài viết này dành cho bạn.
Trong suốt hướng dẫn này, chúng ta sẽ cùng xem từng bước cách thức thực hiện. Gắn phân vùng NTFS với quyền ghi trên hầu hết mọi bản phân phối Linux.NTFS-3G và FUSE đóng vai trò gì, và làm thế nào để tự động hóa việc gắn kết? khởi động với /etc/fstabBạn nên sử dụng những tùy chọn bảo mật và quyền hạn nào, làm thế nào để tránh các sự cố thường gặp do Windows gây ra (chế độ ngủ đông, khởi động nhanh, v.v.) và bạn có những lựa chọn thay thế nào nếu NTFS gây rắc rối hoặc bạn muốn giảm thiểu rủi ro.
NTFS-3G là gì và tại sao bạn cần nó trong Linux?

Trong nhiều năm, nhân Linux chỉ cung cấp... Hỗ trợ NTFS rất hạn chế.Việc đọc thì ổn, nhưng ghi chép bị hạn chế cực kỳ nhiều (về cơ bản là ghi đè lên các tệp mà không thay đổi kích thước của chúng). Đối với việc sử dụng hàng ngày, điều đó gần như vô dụng.
Để khắc phục hạn chế đó, nó xuất hiện NTFS-3G, một trình điều khiển miễn phí triển khai hệ thống tệp NTFS trong không gian người dùng sử dụng FUSE (Hệ thống tập tin trong không gian người dùng). Điều này có nghĩa là việc truy cập đĩa không được quản lý trực tiếp bởi nhân hệ điều hành, mà bởi một tiến trình người dùng, điều này mang lại an ninh và ổn định hơnNếu có bộ phận nào đó bị hỏng, bạn sẽ không làm ảnh hưởng đến toàn bộ hệ thống.
NTFS-3G cho phép Tạo, xóa, đổi tên, di chuyển và chỉnh sửa tệp và thư mục trong NTFS với đủ độ tin cậyNó đã được sản xuất trong nhiều năm, được sử dụng trong nhiều bản phân phối và mặc dù không phải là trình điều khiển chính thức của Microsoft, Nó rất trưởng thành và cực kỳ ổn định. Dùng cho mục đích thông thường.
Trong hầu hết các bản phân phối hiện đại (Ubuntu, Linux Mint, Fedora, Debian, Arch, v.v.), NTFS-3G và FUSE được cài đặt sẵn theo mặc định. Hoặc chúng chỉ cách một lệnh duy nhất. Dù vậy, việc biết cách kiểm tra và cài đặt thủ công vẫn rất hữu ích, bởi vì trong các môi trường tối giản hoặc máy chủ, nó thường không được bao gồm.
Chuẩn bị trong Windows: tắt chế độ ngủ đông và khởi động nhanh.
Trước khi động chạm vào bất cứ thứ gì trong Linux, điều quan trọng là phải hiểu tại sao, rất thường xuyên, Linux gắn kết các phân vùng NTFS ở chế độ chỉ đọc. hoặc đơn giản là nó từ chối cài đặt chúng. Thủ phạm chính thường là Windows, và cụ thể hơn là hai chức năng: ngủ đông và khởi động nhanh.
Bắt đầu từ Windows 8, Microsoft đã giới thiệu cái gọi là Khởi nghiệp nhanhMặc dù nhìn từ bên ngoài có vẻ như là quá trình tắt máy bình thường, nhưng trên thực tế hệ thống vẫn lưu giữ một phần trạng thái của nhân hệ điều hành và trình điều khiển trong một tập tin ngủ đôngDo đó, khi được bật lên, nó sẽ tải trạng thái đó thay vì bắt đầu từ đầu, khiến cho quá trình khởi động có vẻ nhanh hơn.
Vấn đề là gì? Đó là khi làm như vậy, Windows để hệ thống tệp NTFS ở trạng thái "bẩn" hoặc bị khóa. Vì vậy, bạn có thể khôi phục trạng thái của nó mà không gặp sự cố bất ngờ. Khi bạn khởi động Linux, nó sẽ phát hiện dấu hiệu đó và, để tránh làm hỏng phân vùng, Nó chỉ cho phép gắn kết ở chế độ chỉ đọc. hoặc thậm chí báo lỗi như "Ổ đĩa chứa hệ thống tập tin bị lỗi".
Để có thể ghi dữ liệu an toàn từ Linux vào phân vùng NTFS của Windows, phương pháp tốt nhất là: Tắt chế độ khởi động nhanh và chế độ ngủ đông. Trên Windows 10 hoặc 11, hoặc ít nhất hãy đảm bảo rằng lần tắt máy cuối cùng là "khởi động lại thực sự" chứ không phải là tắt máy giả lập.
Cách tắt tính năng khởi động nhanh trong Windows 10/11
Các bước thực hiện rất giống nhau trên Windows 10 và 11. Tóm lại:
- Mở Bảng điều khiển cổ điển (Bạn có thể tìm kiếm "bảng điều khiển" trong menu Bắt đầu.)
- Nhập vào “Phần cứng và âm thanh” → “Tùy chọn nguồn điện”.
- Bấm vào “Chọn chức năng của các nút nguồn”.
- Bấm vào “Thay đổi các cài đặt hiện không khả dụng” để có thể chỉnh sửa các tùy chọn màu xám.
- Bỏ chọn hộp “Bật khởi động nhanh (khuyến nghị)”.
- Lưu các thay đổi và khởi động lại máy tính.
Sau khi thực hiện xong thao tác đó, khi bạn tắt Windows, hệ thống sẽ... Thao tác này sẽ thực sự đóng phiên làm việc trên phân vùng NTFS.và Linux sẽ không còn coi nó là ở chế độ ngủ đông hoặc bị khóa nữa. Nếu bạn gặp lại sự cố chỉ đọc, hãy kiểm tra xem bản cập nhật lớn nào của Windows có ảnh hưởng đến nó hay không. Chế độ Khởi động nhanh đã được tự động kích hoạt lại.Bởi vì nó xảy ra thường xuyên hơn mức cần thiết.
Một lựa chọn khác, nếu bạn không muốn tắt hoàn toàn tính năng Khởi động nhanh, là Luôn tắt Windows bằng tùy chọn "Khởi động lại" thay vì "Tắt máy". Ngay trước khi khởi động vào Linux. Quá trình khởi động lại thực hiện tắt máy "thực sự" mà không có chế độ ngủ đông lai, do đó phân vùng được làm sạch và Linux có thể gắn kết nó để truy cập đọc/ghi.
Cài đặt NTFS-3G và FUSE trên bản phân phối Linux của bạn.
Sau khi đã kiểm soát được hệ thống Windows, đã đến lúc đảm bảo hệ thống Linux của bạn cũng được tối ưu hóa. FUSE y NTFS-3G đã được cài đặt đúng cách. Trong hầu hết các trường hợp, chỉ cần sử dụng trình quản lý gói của bản phân phối là đủ.
Các lệnh cài đặt điển hình theo nhà phân phối
Trong các hệ thống phổ biến nhất, lệnh Chúng sẽ có dạng như sau:
- Debian, Ubuntu, Linux Mint và các phiên bản phái sinh của nó.
sudo apt update && sudo apt install ntfs-3g fuse - Fedora, RHEL, Rocky, AlmaLinux
sudo dnf install ntfs-3g fuse - Arch Linux, Manjaro
sudo pacman -S ntfs-3g - Gentoo
sudo emerge -av ntfs3g
Trong nhiều bản phân phối Linux hiện đại, hỗ trợ FUSE được bật mặc định. Tuy nhiên, nếu bạn muốn tìm hiểu sâu hơn, bạn có thể kiểm tra xem... mô-đun hạt nhân Nó chứa đầy:
lsmod | grep fuse
Nếu nó không trả về kết quả nào, bạn có thể tải thủ công bằng lệnh sau:
sudo modprobe fuse
Chỉ trong những trường hợp rất cụ thể (nhân hệ điều hành tùy chỉnh, hệ thống nhúng, v.v.) bạn mới cần đến điều đó. Biên dịch lại nhân hệ điều hành, bao gồm hỗ trợ cho "Hệ thống tệp trong không gian người dùng".Trong các cài đặt máy tính để bàn hoặc máy chủ thông thường, việc tải mô-đun và cài đặt gói là quá đủ.
Xác định phân vùng NTFS mà bạn muốn gắn kết.
Trước khi lắp ráp, bạn cần biết Thiết bị nào tương ứng với phân vùng NTFS? Từ Windows hoặc đến ổ đĩa dữ liệu bạn muốn sử dụng. Trong Linux, bạn sẽ không thấy các ký tự C:, D:, v.v., nhưng các tuyến đường trong /dev như /dev/sda3 o /dev/nvme0n1p3.
Các công cụ tiện lợi nhất để xác định vị trí vách ngăn là lsblk, fdisk, chia tay o blkidVí dụ, để liệt kê các phân vùng và hệ thống tệp của chúng, bạn có thể sử dụng:
lsblk -f
Lệnh này sẽ hiển thị cho bạn các cột như sau: TÊN, LOẠI HỆ THỐNG LƯU TRỮ, NHÃN, UUID, ĐIỂM GẮN KẾTvân vân. Hãy nhìn vào các hàng có FSTYPE là “ntfs” (hoặc exFAT nếu bạn đang sử dụng phân vùng trung gian giữa Windows và Linux) và xác định chính xác phân vùng nào bạn muốn gắn kết từ Linux.
Một lựa chọn khác là sử dụng:
sudo fdisk -l | grep -i ntfs
hoặc thậm chí của:
sudo blkid
để có được trực tiếp UID phân vùngViệc sử dụng UUID được khuyến khích mạnh mẽ khi bạn chỉnh sửa sau này. /etc/fstabNhư Tên /dev/sdX có thể thay đổi Dù bạn cắm hay rút ổ đĩa, UUID vẫn thay đổi miễn là bạn không định dạng lại ổ cứng.
Gắn kết thủ công phân vùng NTFS bằng NTFS-3G
Sau khi thiết bị đã được định vị (ví dụ: / dev / sdb1), bước tiếp theo là tạo một điểm gắn kếtTức là, thư mục nơi nội dung của phân vùng sẽ được hiển thị. Nó thường được sử dụng /mnt o /mediaNhưng bạn có thể chọn bất cứ phương án nào thuận tiện nhất cho mình.
Ví dụ, chúng ta đã tạo một thư mục cho phân vùng dữ liệu Windows:
sudo mkdir -p /mnt/win
Và bây giờ chúng ta sẽ gắn phân vùng bằng NTFS-3G:
sudo mount -t ntfs-3g /dev/sdb1 /mnt/win
Nếu bạn không thấy lỗi nào, giờ đây bạn có thể truy cập nó bằng trình quản lý tập tin của mình. /mnt/win và chứng minh rằng bạn có thể tạo, xóa và chỉnh sửa tệp ở đó mà không cần phải mở chúng ra như nguồn gốc (mặc dù chủ sở hữu và quyền hạn sẽ phụ thuộc vào các tùy chọn lắp ráp, điều mà chúng ta sẽ xem xét ngay bây giờ).
Nếu bạn muốn, thay vì chỉ định thiết bị bằng /dev/sdX Bạn có thể làm điều đó bằng cách UUID hoặc theo nhãn (LABEL):
sudo mount -t ntfs-3g UUID=F2D6FE21D6FDE62F /mnt/win
O tốt:
sudo mount -t ntfs-3g -L Win10 /mnt/win
Cấu hình quyền ghi cho người dùng không phải root.
Một trong những điểm quan trọng khi gắn kết NTFS từ Linux là cách thức quyền quản lýNTFS có mô hình phân quyền riêng (ACL của Windows), không hoàn toàn giống với Linux, vì vậy NTFS-3G thực hiện một kiểu... dịch sang “mô phỏng” cho phép để mọi thứ khớp với nhau.
Trên các phân vùng NTFS và các hệ thống khác không hỗ trợ quyền POSIX gốc, cách để kiểm soát ai có thể làm gì là thông qua các tùy chọn như sau: uid, gid, umask, dmask, fmaskvân vân. Các tùy chọn này thường được chỉ định trong lệnh. mount hoặc trên dòng tương ứng của /etc/fstab.
Trường hợp điển hình là bạn muốn sử dụng tài khoản người dùng thông thường (của bạn, không phải tài khoản root). có đầy đủ quyền đọc và ghi Về phân vùng NTFS được chia sẻ với Windows. Để biết điều đó, bạn cần biết... UID và GIDthu được bằng cách:
id
Kết quả đầu ra điển hình sẽ tương tự như sau:
uid=1000(miusuario) gid=1000(migrupo) grupos=1000(migrupo),10(wheel)...
Với các giá trị đó, bạn có thể gắn kết phân vùng NTFS như sau:
sudo mount -t ntfs-3g -o uid=1000,gid=1000,umask=0022 /dev/sdb1 /mnt/win
Đây, uid và gid xác định chủ sở hữu "quan điểm Linux" của tất cả các tệp., Và umask kiểm soát các quyền mặc định (Trong ví dụ này, mọi người đều có quyền đọc và chủ sở hữu chỉ có quyền ghi). Nếu bạn muốn bất kỳ người dùng nào cũng có thể ghi, bạn có thể điều chỉnh umask (ví dụ: ...) 0002 (để đặt tên bằng văn bản cho nhóm).
Tự động gắn kết NTFS khi khởi động bằng cách sử dụng /etc/fstab
Việc tự tay lắp ráp hệ thống mỗi khi bật máy tính rất phiền phức, vì vậy cách thông thường là tự động hóa quy trình bằng cách sử dụng tệp tin. / etc / fstabTệp này xác định các hệ thống tệp nào được gắn kết khi khởi động, ở đâu và với những tùy chọn nào.
Trước khi chạm vào nó, tốt hơn hết là nên làm theo hướng dẫn. tạo một bản sao lưu Trong trường hợp bạn mắc lỗi:
sudo cp /etc/fstab /etc/fstab.bak
Sau đó, chỉnh sửa nó bằng trình soạn thảo yêu thích của bạn ở chế độ root:
sudo nano /etc/fstab
Cú pháp chung cho mỗi dòng là:
file_system mount_point type options dump pass
Ví dụ, với phân vùng NTFS, chúng ta có thể sử dụng cấu hình dựa trên UUID hiện đại, với NTFS-3G và quyền được gán cho một người dùng cụ thể:
UUID=1234-ABCD /mnt/win ntfs-3g uid=1000,gid=1000,umask=0022,windows_names 0 0
Theo hướng này:
- UUID=1234-ABCD là mã định danh duy nhất của phân vùng NTFS (hãy thay thế nó bằng mã định danh thực tế của bạn, được lấy bằng lệnh)
blkidolsblk -f). - /mnt/win Đó là điểm lắp ráp, điểm này phải tồn tại từ trước.
- ntfs-3g Điều này buộc phải sử dụng trình điều khiển NTFS-3G thay vì trình điều khiển kernel gốc có thể có.
- uid, gid, umask Họ kiểm soát quyền sở hữu và quyền truy cập vào các tập tin.
- tên_cửa_sổ Nó ngăn chặn việc tạo ra các tên tệp không tương thích với Windows (các ký tự như...)
* ? < > |, Vv). - Hai số 0 cuối cùng sẽ bị vô hiệu hóa. đổ và việc xác minh chết tiệt Trong phân vùng này, đây là điều thường thấy ở các ổ đĩa dữ liệu NTFS.
Nếu bạn muốn Nó không tự động được gắn kết khi khởi động. Nhưng bạn vẫn có thể cài đặt nó mà không cần quyền root khi cần; bạn có thể sử dụng các tùy chọn như không tự động, người dùng trong cột tùy chọn. Ví dụ:
UUID=1234-ABCD /mnt/win ntfs-3g noauto,users,uid=1000,gid=1000,umask=0022 0 0
với người sử dụng o Người sử dụng Bạn cho phép người dùng thông thường gắn kết hoặc gỡ bỏ hệ thống tập tin (tùy thuộc vào phiên bản), điều này có thể giúp bạn không cần phải sử dụng sudo mọi lúc.
Sau khi chỉnh sửa /etc/fstabBạn có thể kiểm tra xem cú pháp có đúng hay không bằng cách:
sudo findmnt --verify
Và áp dụng các thay đổi mà không cần khởi động lại bằng cách sử dụng:
sudo mount -a
Nếu không có thông báo lỗi nào xuất hiện, phân vùng NTFS sẽ được gắn kết như bạn đã thiết lập ở lần khởi động tiếp theo (hoặc thậm chí ngay lập tức, nếu nó chưa được gắn kết trước đó).
Công cụ đồ họa để gắn kết các phân vùng NTFS
Nếu bạn thấy các lệnh rườm rà hoặc đơn giản là thích giao diện thân thiện hơn với người dùng, Linux cung cấp một số tùy chọn. các công cụ đồ họa để quản lý ổ đĩa và phân vùng Chúng hoạt động trơn tru với NTFS.
Trên các hệ điều hành máy tính để bàn dựa trên GNOME, tiện ích này thường được cài đặt sẵn. Đĩa Gnome (thường được gọi đơn giản là "Ổ đĩa"). Từ đây, bạn có thể xem tất cả các ổ đĩa, phân vùng của chúng, loại hệ thống tập tin, trạng thái SMART của ổ đĩa, v.v., và một nút để Gắn hoặc tháo phân vùng NTFS chỉ với một cú nhấp chuột..
Ngoài ra, GNOME Disks cho phép bạn cấu hình tùy chọn lắp đặt tự động không chạm vào /etc/fstab Trực tiếp: bạn có thể chỉ định điểm gắn kết, liệu bạn muốn nó được gắn kết khi khởi động, liệu có sử dụng tên thiết bị hay UUID, và thêm các tùy chọn như... uid, gid hoặc umaskDành cho những người dùng không muốn gặp khó khăn với... thiết bị đầu cuốiĐây là một phương thuốc thần kỳ.
Trong môi trường KDE, bạn có Trình quản lý phân vùng KDENó rất toàn diện và có phần chuyên sâu về kỹ thuật, đồng thời hỗ trợ gắn và gỡ bỏ phân vùng NTFS một cách dễ dàng và cung cấp các chức năng nâng cao để phân vùng, xác minh và sửa chữa hệ thống tập tin.
Cuối cùng, GParted Đây là một công cụ rất phổ biến khác để quản lý phân vùng. Mặc dù không tập trung vào việc gắn kết vĩnh viễn như GNOME Disks, nhưng nó rất tuyệt vời cho việc... xem cấu trúc đĩa, thay đổi kích thước, đặt nhãn phân vùng và kiểm tra xem Linux có nhận diện chính xác các ổ đĩa NTFS của bạn hay không.
Lỗi thường gặp: Phân vùng NTFS ở chế độ chỉ đọc
Một trong những vấn đề thường gặp nhất khi làm việc với NTFS trên Linux là phân vùng hiển thị như sau: "chỉ đọc" Ngay cả khi bạn đã cài đặt NTFS-3G. Vấn đề thường biểu hiện ở việc bạn không thể... Tạo thư mục, xóa tập tin hoặc đổi tên bất cứ thứ gì.Trừ khi bạn mở trình quản lý tập tin với quyền root (điều này không được khuyến khích sử dụng hàng ngày).
Nguyên nhân phổ biến nhất, như chúng ta đã đề cập, là Windows có thể đã để phân vùng ở chế độ ngủ đông hoặc bật cờ "dirty bit" (bit bẩn).Trong trường hợp đó, Linux phát hiện nguy cơ hỏng dữ liệu và gắn kết hệ thống tập tin vào... chế độ an toàn (ro).
Giải pháp đúng trong những trường hợp này không phải là ép buộc ổ đĩa vào chế độ ghi, mà là Quay lại Windows và thực hiện tắt máy hoàn toàn mà không cần chế độ ngủ đông.hoặc tắt tính năng khởi động nhanh. Một lựa chọn khác là khởi động Windows, thực hiện một số thao tác. "Tắt máy" bình thường sau khi tắt Chế độ khởi động nhanh.Hoặc chạy kiểm tra ổ đĩa từ Windows (chkdsk) để làm sạch ổ đĩa.
Trong NTFS-3G có một tham số gắn kết được gọi là... remove_hiberfile cho phép Buộc gắn kết phân vùng mà Windows đã để ở chế độ ngủ đông., đồng thời xóa tệp ngủ đông trong quá trình này:
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sdXn /mnt/win
Việc sử dụng tùy chọn này ngụ ý rằng... mất trạng thái ngủ đông của Windows Và nếu có việc gì quan trọng đang chờ xử lý, bạn có thể sẽ gặp phải một bất ngờ. Đó là một dạng "chế độ khẩn cấp": nó có thể giúp bạn thoát khỏi tình huống khó khăn, nhưng tốt nhất là nên sử dụng khi biết mình đang làm gì và luôn sao lưu mọi thứ quan trọng.
Các vấn đề truy cập khác: lỗi quyền và lỗi hệ thống tập tin
Ngay cả khi không ngủ đông, vẫn có những trường hợp xảy ra. Bạn không thể chỉnh sửa một số tệp hoặc thư mục nhất định trong phân vùng NTFS.Điều này thường là do quyền được thiết lập trong Windows trên các tuyến đường cụ thể đó (ACL từ chối quyền truy cập cho người dùng của bạn hoặc nhóm chung).
Trong những tình huống đó, điều lý tưởng nhất nên làm là Xem xét và điều chỉnh quyền truy cập từ Windows. (Trong tab Bảo mật của thuộc tính thư mục) cho phép "Mọi người" (hoặc người dùng phù hợp) quyền đọc/ghi, sau đó gắn lại thư mục từ Linux.
Nếu bạn nghi ngờ có vấn đề nội bộ trong cấu trúc NTFS, Linux cung cấp công cụ này. ntfsfixcó thể làm sạch vết bẩn và Sửa một số lỗi nhỏmặc dù Nó không thay thế cho công cụ chkdsk của Windows.. Bạn cũng có thể dùng fdisk -l Để kiểm tra bảng phân vùng và xác định phân vùng gây ra sự cố:
sudo fdisk -l
Trong mọi trường hợp, khuyến nghị chung là: Việc sửa chữa sâu hệ thống tệp NTFS được thực hiện từ bên trong Windows. Hãy sử dụng các tiện ích gốc của hệ thống (chkdsk, v.v.) và dùng ntfsfix như một công cụ hỗ trợ chứ không phải là công cụ thay thế.
Ghi dữ liệu vào ổ NTFS từ Linux có an toàn không?
Câu hỏi này thường xuyên được đặt ra: mức độ an toàn là bao nhiêu khi... Ghi dữ liệu vào NTFS từ Linux bằng NTFS-3GMặc dù đây không phải là trình điều khiển chính thức của Microsoft, nhưng thực tế là Sản phẩm này đã được sản xuất trong nhiều năm và đã được chứng minh là hoàn hảo..
Việc đọc dữ liệu NTFS từ Linux thực tế là... không rủi roViệc mở và sao chép tập tin mà không ghi dữ liệu vào ổ đĩa sẽ không gây ra vấn đề gì. Vấn đề có thể phát sinh khi ghi dữ liệu, nhưng hiện tại, độ ổn định của NTFS-3G rất cao. Nguy cơ làm hỏng ổ cứng là cực kỳ thấp.với điều kiện là:
- Cửa sổ Không nên để phân vùng ở chế độ ngủ đông hoặc có lỗi đang chờ xử lý..
- Không được rút phích cắm ổ cứng ngoài khi chưa sẵn sàng. tháo rời chúng một cách chính xác (số lượng lớn).
- Không sử dụng các bản phân phối Lỗi thời, không được cập nhật. trong nhiều năm.
Trong một vài trường hợp hiếm hoi xảy ra sự cố, kết quả thường là: một tập tin cụ thể bị hỏng (Có thể sao chép sai, bị cắt làm đôi, v.v.), nhưng không đến mức toàn bộ ổ đĩa đột nhiên trở nên không thể đọc được. Tuy nhiên, nếu nội dung bạn đang lưu trữ rất quan trọng, thì việc sao lưu toàn bộ ổ đĩa là điều luôn đáng giá. giữ bản sao lưu và giảm thiểu việc viết không cần thiết.
Từ kernel 5.15 trở đi, trình điều khiển cũng đã có sẵn. ntfs3 được tích hợp vào nhân Linux, do Paragon phát triển, về lý thuyết cung cấp hiệu suất tốt hơnTuy nhiên, nhiều người vẫn thích NTFS-3G hơn vì tính ổn định, khả năng tích hợp các tiện ích sửa chữa và các yếu tố khác. FUSE cung cấp khả năng kiểm soát không gian người dùng..
Khi nào nên sử dụng exFAT hoặc các hệ thống tệp khác thay vì NTFS?
Nếu sau khi đã vật lộn với NTFS mà bạn vẫn gặp vấn đề hoặc đơn giản là muốn một định dạng trung lập hơn giữa Windows và LinuxMột lựa chọn được đánh giá cao là exFATHệ thống tập tin này, kế thừa từ... FAT32Nó loại bỏ nhiều hạn chế của nó (kích thước tệp tối đa, v.v.) và Nó tương thích nguyên bản với Windows và các bản phân phối Linux hiện đại..
exFAT đặc biệt thú vị đối với ổ cứng ngoài và ổ đĩa flash USB bạn sẽ kết nối với nhiều máy tính khác nhau và hệ điều hànhLinux xử lý exFAT khá mượt mà, và trong nhiều trường hợp, việc ghi thậm chí còn nhanh hơn. An toàn và dễ dự đoán hơn NTFS khi được sử dụng như một hệ thống "cầu nối".
Tuy nhiên, có một sắc thái quan trọng: Bạn không thể sử dụng exFAT làm phân vùng hệ thống Windows.Microsoft chỉ cho phép sử dụng định dạng NTFS cho ổ đĩa cài đặt hệ điều hành. Nhưng đối với các ổ đĩa dữ liệu dùng chung, exFAT là một lựa chọn rất khả thi.
Xin lưu ý rằng định dạng exFAT xóa tất cả dữ liệu của phân vùng, vì vậy trước khi định dạng lại, bạn cần sao chép dữ liệu sang một vị trí khác. Bất kỳ trình quản lý phân vùng nào (GParted, GNOME Disks, KDE Partition Manager, v.v.) đều cho phép bạn thực hiện thay đổi chỉ với vài cú nhấp chuột.
Nếu bạn muốn có độ bảo mật và hiệu năng tối đa trong Linux và Bạn không cần phải truy cập nó từ Windows.Điều cần làm là sử dụng ext4 (hoặc các hệ thống tệp khác như XFS, Btrfs, v.v.) cho các phân vùng làm việc của bạn, và chỉ để NTFS hoặc exFAT cho những phân vùng bạn định chia sẻ hoặc kết nối với máy tính Windows.
Các giải pháp thay thế khi Linux không thể đọc trực tiếp NTFS.
Trong môi trường phức tạp hơn, ngay cả với NTFS-3G, bạn cũng có thể không dễ dàng truy cập các ổ đĩa NTFS của mình từ Linux, hoặc bạn có thể muốn sử dụng cách khác. Đừng mạo hiểm chạm trực tiếp vào phân vùng Windows. vì lo sợ tham nhũng có thể xảy ra.
Một lựa chọn rất thiết thực là sử dụng một thiết bị khác, chẳng hạn như... truy cập “cầu nối” thông qua mạngVí dụ, nếu bộ định tuyến của bạn có một cổng USB với sự hỗ trợ lưu trữBạn có thể kết nối ổ đĩa NTFS vào đó. Nhiều bộ định tuyến hiện đại có khả năng này. Gắn kết các ổ đĩa NTFS và chia sẻ chúng qua SMB/SAMBA. Trên mạng cục bộ, vì vậy từ Linux, bạn sẽ thấy ổ đĩa đó như một ổ đĩa mạng chứ không phải là một thiết bị cục bộ.
Nếu bạn có một Máy chủ NAS Tại nhà, cách tiếp cận cũng tương tự: bạn kết nối ổ đĩa NTFS với NAS, NAS sẽ tự động nhận diện (hầu hết đều hỗ trợ NTFS mà không gặp vấn đề gì), và bạn truy cập nó từ Linux qua mạng bằng SMB hoặc NFS. Bằng cách sử dụng mạng, bạn tránh được xung đột trình điều khiển và giảm thiểu hơn nữa nguy cơ hỏng dữ liệu.
Một hướng đi thú vị khác, nhưng theo chiều ngược lại, là Truy cập các phân vùng ext4 Linux của bạn từ Windows với các ứng dụng của bên thứ ba như Hệ thống tệp Paragon LinuxCác công cụ này cho phép bạn mở, đọc và ghi vào hệ thống tệp Linux như thể chúng là NTFS, giúp giảm bớt áp lực phải thao tác thủ công với các phân vùng NTFS từ bên trong Linux.
Bạn cũng có thể dựa vào WSL (Hệ thống con của Windows dành cho Linux)WSL tích hợp môi trường Linux vào trong Windows. Mặc dù WSL chủ yếu hoạt động thông qua các lệnh và không thân thiện với người dùng lắm, nhưng nó có thể hữu ích trong các trường hợp cụ thể. Di chuyển dữ liệu giữa các hệ thống mà không cần phụ thuộc quá nhiều vào chế độ khởi động kép..
Tóm lại, để lắp ráp Phân vùng NTFS trên Windows với quyền ghi trong Linux Ngày nay, quy trình này khá được kiểm soát: với NTFS-3G và FUSE được cấu hình đúng cách, tính năng Khởi động nhanh của Windows bị vô hiệu hóa, và một /etc/fstab được điều chỉnh với UUID, uid, gid và các tùy chọn thích hợpBạn có thể làm việc với các tập tin của mình gần như thoải mái như khi sử dụng Windows, đồng thời tận dụng các công cụ đồ họa như GNOME Disks hoặc KDE Partition Manager, và luôn nhớ rằng, nếu môi trường trở nên phức tạp, exFAT, NAS hoặc truy cập mạng đều là những lựa chọn thay thế khả thi để giữ an toàn và truy cập dữ liệu của bạn từ cả hai môi trường.
Người viết đam mê về thế giới byte và công nghệ nói chung. Tôi thích chia sẻ kiến thức của mình thông qua viết lách và đó là những gì tôi sẽ làm trong blog này, cho bạn thấy tất cả những điều thú vị nhất về tiện ích, phần mềm, phần cứng, xu hướng công nghệ, v.v. Mục tiêu của tôi là giúp bạn điều hướng thế giới kỹ thuật số một cách đơn giản và thú vị.
