apakah aman untuk mencabut USB drive saat Windows dalam mode sleep / hibernate / off?

8

Saya memiliki flash drive USB portabel yang saya gunakan dengan netbook. Ketika saya sedang bepergian, akan lebih mudah untuk hanya menutup tutup dan menghapus flash drive saya tanpa terlebih dahulu harus menggunakan rutin Windows's Safely Remove Hardware. Netbook berubah ke mode tidur (mode ACPI S3) ketika saya menutup penutupnya. Apakah mungkin melakukan ini dengan aman dengan Windows 7 Home Premium? Bagaimana dengan mode hibernasi (S4) dan mati?

Timothy003
sumber

Jawaban:

8

Rutin "Safely Remove Hardware" selesai di-cache / ditunda menulis ke drive, sehingga data tidak dibiarkan dalam keadaan tidak konsisten ketika drive dihapus. Sejauh yang saya tahu, ketika netbook Anda berubah ke mode tidur, ia juga menyelesaikan semua penulisan ke flash drive. Anda dapat mencabut drive begitu netbook benar-benar dalam mode tidur (yang dapat memakan waktu beberapa detik setelah Anda menutup tutupnya).

Jika netbook di-hibernasi, seharusnya aman mencabut drive. Program yang ditulis dengan buruk dapat menyebabkan kesalahan ketika Anda melanjutkan jika mengharapkan drive akan tersedia.

Jika netbook mati, selalu aman untuk mencabut drive.

Velociraptors
sumber
2
Untuk hibernasi ingat ini pada dasarnya menyimpan kondisi komputer saat ini. Jadi, jika sebuah program menggunakan drive itu, Anda dapat menghapusnya.
Unfundednut
1
Poin bagus. Program yang ditulis dengan baik akan menangani situasi itu dengan anggun, tetapi tidak selalu demikian.
Velociraptors
1
Selain itu, harus baik-baik saja jika Anda memasangnya kembali ketika Anda kembali, sebelum menyalakan komputer.
nhinkle
1
Menggunakan metode Anda, saya juga menemukan bahwa memasukkan drive kembali sebelum bangun dari tidur atau melanjutkan dari hibernasi akan muncul seolah-olah drive belum tersentuh, dan ReadyBoost tidak membatalkan file cache, yang merupakan kemenangan besar. Sekarang, saya hanya perlu menghentikan netbook dari bangun sendiri dari tidur sebelum saya mendapatkan kesempatan untuk memasang kembali drive. Terima kasih!
Timothy003
1
Hibernate lebih buruk jika Anda menggunakan NTFS. Itu akan menyebabkan kehilangan data. lihat superuser.com/questions/39532/…
BCoates
1

Mungkin tidak menghasilkan masalah saat melepaskan drive saat dalam kondisi tidur.
Tetapi Anda harus memastikan bahwa tidak ada program yang membaca file apa pun dari drive itu (Seperti memutar file multimedia di VLC dan mematikan komputer.) Jika tidak, program ini dapat menimbulkan masalah saat membaca file tersebut.

Dalam hibernasi komputer akan memaksa aplikasi untuk menyimpan perubahan pada file di mana mereka bekerja sehingga aman.

Mematikan komputer adalah cara teraman, karena

  1. OS akan menutup semua aplikasi yang sedang berjalan. (Jika aplikasi sedang berjalan maka aplikasi akan ditutup, paksa tutup dialog akan terbuka.)
  2. Jika aplikasi telah memodifikasi file apa pun dan file tidak disimpan maka dialog paksa tutup akan ditampilkan. Di sini Anda mendapatkan ruang lingkup untuk menyimpan file, jika Anda tidak maka aplikasi akan ditutup paksa. File yang dimodifikasi akan berada pada keadaan sebelumnya dan tidak akan membawa modifikasi apa pun.
  3. Akhirnya ia melepaskan semua sumber daya yang digunakan oleh aplikasi, dan membersihkan buffer memori.

sumber