Linux mint 10 tampaknya merusak sistem file ntfs

10

Saya memiliki Linux Mint 10 dan Windows 7 diinstal pada HDD yang sama. Partisi pertama adalah Linux, kemudian swap, kemudian partisi sistem Windows dan akhirnya partisi NTFS untuk data yang umum digunakan, saya ingin berbagi antar sistem. Saya bekerja hampir secara eksklusif di Linux, terkadang boot ke Windows.

Masalahnya adalah bahwa mint tampaknya merusak partisi NTFS hampir setiap waktu - kadang-kadang hanya partisi data yang ingin diperiksa oleh Windows, kadang-kadang partisi sistem, meskipun saya tidak pernah menulis ke partisi sistem win dari Linux.

Saya telah mengalami kehilangan data pada partisi data setelah memulai windows beberapa kali. Instalasi win sama sekali rusak dua kali - tidak dapat memulai dan harus diinstal ulang. Dan ini bukan tahun yang saya bicarakan tetapi hanya beberapa minggu.

Saya telah mengatur dan menggunakan sistem dual boot sebelumnya, tetapi hanya dengan Ubuntu, dan tidak pernah memiliki masalah dengan korupsi data.

Apa yang mungkin menjadi masalah dan apa yang bisa dilakukan? Adakah info tambahan yang bisa saya berikan?

kostja
sumber
Jika Anda me-mount sistem file sebagai read-only apakah korupsi masih terjadi? Jika tidak, maka saya akan menggunakan sistem file FAT32 untuk mengirim kembali data ke Windows karena dukungan FAT32 jauh lebih matang di Linux daripada NTFS.
Mokubai
@Mokubai. Terima kasih. Belum mencoba me-mount mereka read-only. Integrasi gnome hanya memasang kedua partisi yang menang secara default. Saya harus mencari cara melakukannya. Apakah ada cara untuk mencegah linux dari pemasangan partisi sistem windows sama sekali?
kostja
Tidak ada yang dinyatakan dalam pertanyaan yang mendukung pendapat bahwa perangkat lunak Linux menyebabkan / telah menyebabkan korupsi data dalam sistem file NTFS. Spekulasi seperti itu biasanya disebabkan oleh kesalahan pengguna karena gagal menurunkan sistem file di Windows sebelum beralih ke Linux.
kreemoweet

Jawaban:

5

Yang paling aman untuk dilakukan adalah partisi NTFS dipasang sebagai read-only dan menggunakan memory stick USB atau partisi yang diformat FAT32 untuk mentransfer data. Ini harus mencegah terjadinya korupsi.

File konfigurasi yang menentukan filesystem apa yang dipasang pada waktu boot komputer /etc/fstab. Ini mencantumkan nama perangkat sistem file (partisi), titik di sistem file yang akan di-mount di (misalnya "/ mnt / Partition_Name"), dan berbagai opsi yang dapat diteruskan ke driver sistem file.

Ada sebuah program bernama PySDM yang dapat mengedit file untuk Anda, dan tampaknya Anda bisa mendapatkannya untuk Linux Mint di halaman ini .

Dengan menggunakan gambar di bawah ini sebagai contoh, Anda harus melihat daftar partisi sampai Anda menemukan partisi yang berhubungan dengan instalasi Windows Anda (dengan memeriksa titik pemasangan). Di mana Anda melihat optionsbidang di bawah ini, Anda mungkin akan memiliki sesuatu seperti user,noexec. Anda ingin menyimpan opsi apa pun yang sudah ada di sana, tetapi tambahkan ro(hanya untuk dibaca) ke daftar opsi (misalnya user,ro,noexec:).

Setelah reboot, semoga Anda bisa membaca tetapi tidak menulis ke partisi NTFS Anda, dan karenanya partisi tersebut juga harus dilindungi dari korupsi. Seperti disebutkan sebelumnya, stik memori USB atau partisi yang diformat ke FAT32 harus aman untuk file yang dibutuhkan oleh kedua sistem. Dropbox juga memungkinkan untuk menjaga file tetap sinkron antara sistem.

PySDM

Sedikit info tentang mengapa Anda mungkin mendapatkan korupsi:

Windows dan Linux yang berjalan pada satu sistem adalah campuran masalah ketika harus bekerja dengan data yang sama antara kedua sistem operasi. Microsoft tidak memiliki keinginan, dan tidak ada alasan nyata, untuk menyediakan komunitas open source dengan rincian tentang cara kerja penuh sistem file NTFS (pada tulisan ini). Ini cenderung berarti bahwa implementasi Linux dari NTFS bisa menjadi agak tidak lengkap atau kurang dalam fitur, meskipun mereka cenderung cepat mengejar perubahan.

Dengan setiap peningkatan berturut-turut ke Windows, Microsoft telah meningkatkan sistem file dan Linux dibiarkan berlomba untuk mencoba mengejar ketinggalan dan mendukung fitur untuk orang-orang yang ingin dapat menggunakan kedua sistem sekaligus. Jadi, sementara Linux mungkin dapat dengan aman membaca dan menulis partisi Windows XP NTFS, itu mungkin belum dapat diandalkan dengan partisi Windows 7 NTFS (saat penulisan ini). Dimungkinkan juga untuk rasa Linux yang berbeda untuk memiliki versi berbeda dari driver NTFS, yang bisa menjadi alasan Ubuntu baik-baik saja, tetapi Mint tidak. Jika Anda menggunakan Windows XP dengan Ubuntu, maka itu bisa jadi mengapa mereka senang bekerja bersama.

Saya telah menggunakan Linux di masa lalu, dan setiap kali saya mengkompilasi kernel di mana opsi NTFS berada, saya sebenarnya harus secara sadar mengaktifkan dukungan NTFS Write karena ditandai eksperimental dan berpotensi berbahaya (seperti yang telah Anda ketahui).

FAT32 adalah sistem file yang matang, terdefinisi dengan baik, dan tidak berubah selama bertahun-tahun, sehingga dukungan Linux sangat baik.

Sangat mungkin bahwa setelah pembaruan di masa depan, Anda akan dapat membaca dan menulis partisi NTFS tanpa rasa takut akan hal ini terjadi, tetapi Microsoft rentan terhadap imajinasi dan dengan mudah dapat kembali mematahkan dukungan di masa depan.

Mokubai
sumber
Ini sama besarnya dengan jawaban yang bisa didapat. Terima kasih banyak.
kostja
@kostja Terima kasih banyak. Apakah PySDM bekerja untuk membuat sistem file hanya baca?
Mokubai
Ya, bekerja seperti pesona. Saya tidak dapat memasang partisi sistem dan menulis ke partisi data dinonaktifkan. Sudah restart beberapa kali untuk memeriksa - belum ada korupsi :)
kostja
1

Apakah Anda mengaktifkan sleep hybrid (lihat opsi Win7 Power di panel kontrol)? Tampaknya NTFS-3G di Mint, jika di-boot ketika Win7 dalam kondisi hybrid, dapat merusak sistem file NTFS - namun, selalu merupakan ide yang buruk untuk hibernasi Windows kemudian boot Linux, jadi itu bukan sepenuhnya kesalahan Mint. Lihat posting ini

Ada juga beberapa laporan lain tentang korupsi NTFS di Mint.

RichVel
sumber
Terima kasih, saya tidak pernah mencoba untuk me-reboot sistem ketika sedang hibernasi. Korupsi dapat direproduksi dengan siklus shutdown / restart yang teratur.
kostja