Apakah aman untuk mengedit file selama proses defragmentasi?

6

Dengan asumsi saya berada di partisi NTFS, apakah aman untuk mengedit file selama defragmentasi seperti ketika tidak? Apakah ada risiko tambahan, meskipun sangat kecil? Jika tidak, bagaimana sistem operasi memastikan integritas / konsistensi data?

DuckMaestro
sumber
Saya pikir kasus terburuknya adalah proses defragmentasi dimulai kembali. Saya tidak berpikir data bisa rusak dengan cara ini kecuali ada bug dalam aplikasi yang digunakan untuk defragmentasi.
bobo
3
Anda dapat kehilangan data jika ada kegagalan daya atau sistem membeku saat defragmentasi.
emgee
2
Tidak ada yang 100% aman di Windows; - & gt; Saya hanya punya satu pekerjaan defrag pergi ke selatan dalam semua tahun saya, saya mencoba untuk menghentikan defrag dan mengunci sistem untuk beberapa alasan, melakukan reboot keras dan itu dihancurkan, menginstal ulang XP. Saya cenderung meninggalkan sistem saat defrag berjalan, tetapi tidak perlu.
Moab
@ Moab: Tergantung pada sistem file. Saya tidak pernah mengalami kehilangan data dengan NTFS. Di sisi lain, saya tidak menyentuh FAT32 pernah lagi.
grawity
@ kegembiraan, Itu ntfs dalam kasus saya, saya pikir itu juga nasib buruk. Saya tidak kehilangan data, hanya tidak bisa boot dan saya tidak bisa memperbaikinya dalam waktu yang wajar, lebih cepat untuk menyalin data dari drive dan mengembalikan gambar bersih saya kembali menggunakan Acronis. XP sp1 jika saya ingat benar. Lupa Tabel Alokasi adalah apa yang saya gunakan untuk menyebutnya.
Moab

Jawaban:

6

Tidak ada risiko yang terkait dengan mengedit file selama defragmentasi. Jika file terbuka untuk diedit (Anda dapat memperoleh kunci hanya-baca atau baca-tulis saat membuka file) itu dianggap "terkunci". Ketika proses defrag sampai ke file itu melompati itu, meninggalkannya di tempat saat ini.

Daisetsu
sumber
Bagaimana jika kita membuka file untuk diedit ketika sedang defragging? Misalnya file 100MB yang tersebar di 1000 bagian membutuhkan waktu lama untuk melakukan defrag. Apa yang terjadi jika kita membukanya untuk diedit ketika sedang dalam proses defragmentasi?
David Refoua