Trước hết, sẽ có một số vấn đề với NTFS nếu bạn sử dụng nó trong Linux:
NTFS không hỗ trợ chế độ cấp phép tệp rất tốt, vì vậy bạn sẽ mất bit thực thi, bit setuid, v.v.
Hệ thống ACL ở NTFS không thoải mái với Linux và bạn không thể vô hiệu hóa nó giống như với FAT32.
Hiện tại, hiệu suất của việc triển khai NTFS trong Linux không được tốt lắm. Ví dụ, tôi đã tìm thấy nếu tôi xây dựng một dự án Maven với NTFS, nó chậm hơn 3 lần so với ext4.
Cá nhân, tôi chạy HĐH Windows trong VirtualBox và biến đĩa ảo thành hình ảnh NTFS thô (xem tại đây ). Vì hình ảnh NTFS bây giờ ở định dạng thô thay vì .VDI, bạn có thể truy cập NTFS bằng cách gắn trực tiếp mà không cần tải phiên bản VM.
Bằng cách sử dụng VirtualBox thay vì Dual boot, có một số lợi thế:
Bạn không phải chuyển đổi phân vùng Linux của mình sang hệ thống tệp NTFS. Trong VirtualBox, bạn có thể sử dụng Share Folder
để truy cập hệ thống tệp của hệ điều hành máy chủ. Và nó rất nhanh. Ánh xạ nó đến một ký tự ổ đĩa nếu cần thiết.
Bạn có thể làm việc đồng thời với cả hai hệ điều hành mà không cần phải khởi động lại để chuyển từ hệ điều hành này sang hệ điều hành khác.
Trình tải GRUB của bạn sẽ không bao giờ bị ghi đè bởi Windows. Windows luôn ghi đè lên bản ghi khởi động của bạn và không bao giờ nhắc bạn có hoặc không.
Bạn sẽ chú ý hơn đến Linux, và sau đó bạn sẽ học cách Linux để thực hiện hầu hết công việc của mình. Trên thực tế, tôi thấy hiếm khi cần bật Windows VM. Bởi vì mọi người lười biếng trong việc học những điều mới, nếu bạn cài đặt một hệ thống kép và Windows là đủ, tại sao bạn lại bận tâm khởi động vào một hệ điều hành khác?
Tôi thấy đây là cách tốt nhất để làm cho cả Linux và Windows cùng tồn tại. Tôi đã xây dựng một số phiên bản Windows VM cho các cách sử dụng khác nhau và vì tôi không cài đặt quá nhiều ứng dụng trong mỗi VM, chúng chạy rất nhanh và nó không cảm thấy quá khác biệt so với các máy không ảo.