Pertama, akan ada beberapa masalah dengan NTFS jika Anda menggunakannya di Linux:
NTFS tidak mendukung mode izin file dengan sangat baik, sehingga Anda akan kehilangan bit yang dapat dieksekusi, bit setuid, dll.
Sistem ACL di NTFS tidak begitu nyaman dengan Linux, dan Anda tidak dapat menonaktifkannya seperti yang Anda bisa dengan FAT32.
Saat ini, kinerja implementasi NTFS di Linux tidak terlalu baik. Sebagai contoh, saya menemukan jika saya membangun proyek Maven dengan NTFS, 3 kali lebih lambat dari ext4.
Secara pribadi, saya menjalankan OS Windows di VirtualBox, dan membuat disk virtual menjadi gambar NTFS mentah (lihat di sini ). Karena gambar NTFS sekarang dalam format mentah daripada .VDI, Anda dapat mengakses NTFS dengan memasangnya secara langsung, tanpa memuat instance VM.
Dengan menggunakan VirtualBox alih-alih Dual boots, ada beberapa keuntungan:
Anda tidak perlu mengubah partisi Linux Anda ke sistem file NTFS. Di VirtualBox Anda dapat menggunakan Share Folder
untuk mengakses sistem file OS host. Dan itu sangat cepat. Peta itu ke huruf drive jika perlu.
Anda dapat bekerja dengan kedua OS secara bersamaan, tanpa perlu memulai ulang untuk beralih dari satu ke yang lain.
Pemuat GRUB Anda tidak akan pernah ditimpa oleh Windows. Windows selalu menimpa catatan boot Anda dan tidak pernah meminta Anda dengan ya atau tidak.
Anda akan lebih memperhatikan Linux, dan kemudian Anda akan belajar cara Linux untuk melakukan sebagian besar pekerjaan Anda. Bahkan, saya menemukan itu jarang diperlukan untuk menyalakan VM Windows. Karena orang malas mempelajari hal-hal baru, jika Anda menginstal sistem ganda, dan Windows sudah cukup, mengapa Anda repot-repot untuk boot ke OS lain?
Saya menemukan ini adalah cara terbaik untuk membuat Linux dan Windows hidup berdampingan. Saya telah membangun beberapa instance VM Windows untuk penggunaan yang berbeda, dan karena saya tidak menginstal terlalu banyak aplikasi di setiap VM, mereka berjalan cepat dan rasanya tidak terlalu berbeda dari mesin non-virtual.