HDD eksternal selalu digunakan saat mencoba melepas dengan aman

38

Saya memiliki hard drive eksternal WD 1TB Elements, dan setiap kali saya menggunakan fitur Windows 7 "hapus secara aman", itu memberi saya dialog yang mengatakan bahwa suatu proses menggunakan disk.

Menggunakan Sysinternals Process Explorer dan jawabannya tentang ini. Bisakah Windows memberi tahu saya apa yang menggunakan drive USB saya? pertanyaan, saya mendapatkan hasil berikut:

Proses Explorer "menemukan" hasil

Proses: Sistem, PID: 4, Jenis: File, Nama dimulai dengan E:\$Extend\$RmMetadata\$Txf

Apa $Extendfolder itu dan mengapa itu digunakan? Bagaimana saya bisa menonaktifkannya? Saya tidak bisa menghapusnya menggunakan baris perintah (akses ditolak).

Sunting: Saya telah mengikuti instruksi di sini di Microsoft TechNet , dan di bawah kunci registri

HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup

Saya memiliki nilai multi-string yang dinamai IgnoreNTFSdengan data \$Extend\* /s.

Tapi ini tidak ada bedanya. Juga, pertanyaan ini bukan tentang server.

Selain itu saya dapat mengatakan bahwa saya menggunakan program yang disebut mkv2vob untuk mengkonversi file video dengan wadah Matroska menjadi sesuatu yang PS3 saya akan mainkan. Saya mengonversi file sumber langsung dari HDD eksternal saya, tetapi saya harapkan jika program ini tidak melepaskan kunci pada HDD, pasti tidak dapat dikunci jika prosesnya bahkan tidak berjalan?

MarioDS
sumber
Saya memiliki masalah yang sama pada laptop Vista saya. Saya mencari program menggunakan drive tetapi tidak dapat menemukannya. Jadi yang saya lakukan adalah tidur kotak. Sepuluh detik setelah kotak tidur, saya dapat mendengar drive dimatikan, pada saat itu saya mencabutnya. Telah melakukan ini setiap hari selama berbulan-bulan tanpa masalah.
Daniel R Hicks

Jawaban:

26

Seperti yang dijelaskan oleh Rook dalam jawaban ini: https://superuser.com/a/674255/142560

Untuk menghapus drive dengan aman:

  1. Buka Command Prompt (cmd.exe).
  2. Jenis diskpart.
  3. Jenis list disk.
  4. Temukan disk Anda #, dan ketik select disk [number here].
  5. Jenis offline disk.

Anda harus dapat menghapusnya sekarang.

Lain kali Anda mencolokkannya, itu tidak akan dipasang secara otomatis. Jadi gunakan command prompt lagi untuk membuatnya online, atau:

  1. Jalankan diskmgmt.msc.
  2. Temukan disk, klik kanan, dan pilih "Online".
hattenn
sumber
1
+1 saya sudah menghentikan sumber daya fsutil f: \ bekerja di masa lalu dan tidak diragukan lagi di masa depan, tetapi kali ini, fsutil tidak berfungsi, dan setelah setiap upaya untuk menurunkannya terkunci, ini berhasil untuk saya. Jadi itu merupakan langkah kedua yang baik jika fsutil tidak melakukan pekerjaan.
barlop
heh, kali ini saya mendapatkan kesalahan itu bahkan setelah memilih offline kemudian memilih untuk menghapus drive!
barlop
baru saja mencobanya, berhenti sumber daya fsutil, sekarang .. dan itu berhasil dan juga menghapus drive dari hal nampan menghapus aman, jangan berpikir saya telah melihat yang terakhir sebelumnya tapi ok.
barlop
4
Dalam sebagian besar kasus, Anda dapat langsung melakukan offline diskeksekusi online diskdan volume masih dapat dilepas menggunakan ikon baki. Ini memiliki keuntungan bahwa lain kali Anda menghubungkannya, itu akan dipasang secara otomatis seperti biasa.
Robert
Terima kasih. Saya meletakkan hard drive offline dan kemudian segera online lagi. (diskmgmt.msc) Saya bisa menghapusnya.
kapsiR
8

Mendapat masalah yang sama dengan disk eksternal berbeda yang digunakan untuk cadangan disk sistem. Saya mengidentifikasi kunci file TxF menggunakan LockHunter, yang tidak dapat membukanya.

Saya mendengar Transactional NTFS digunakan oleh autoupdate, tetapi tidak tahu mengapa sistem ingin menempatkan ini pada disk eksternal dan kemudian tidak dapat menghentikannya atas permintaan penghapusan yang aman. Info sumber daya Fsutil tidak menampilkan aktivitas apa pun.

Coba di konsol cmd:

perhentian sumber daya fsutil E:

atau, jika itu tidak membantu,

fsutil sumber daya setautoreset benar

dan reboot. Anda juga dapat mencoba menghentikan layanan terkait TxF di Manajemen / Layanan Komputer

Sem
sumber
2

Windows 7 sedang mencoba Cadangkan ke Hard drive eksternal Anda, Anda dapat menonaktifkan cadangan ke drive disk eksternal. Solusi sampel ada di sini .

Hasan Hüseyin Çakır
sumber
ini adalah fitur windows. Saya tidak tahu mengapa windows melakukan hal seperti ini.
Hasan Hüseyin Çakır
Oke saya baru saja mendapat ini. Jendela yang sama persis seperti pada pertanyaan awal.
MarioDS
2

Saya baru-baru ini menemukan bahwa me-restart layanan "Server" (yang umumnya akan membutuhkan Windows untuk juga me-restart layanan "Computer Browser" yang bergantung dan mungkin layanan "HomeGroup Listener" pada saat yang sama) memungkinkan saya untuk kemudian menghapus drive dengan aman. Saya tidak tahu apakah ini benar-benar aman untuk dilakukan atau tidak, tetapi itu berhasil.

mmortal03
sumber
Ini berhasil untuk saya. Saya merasa ini lebih aman daripada fsutil dan fungsionalitas TxS karena konsekuensinya tidak jelas. Ada ide tentang ini?
Guney Ozsan
2

Bagi saya, masalah ini terkait dengan program yang disebut Everything.exe. Mirip dengan poster aslinya, saya menemukan bahwa PID sistem saya: 4 memiliki banyak file yang digunakan, mencegah saya mengeluarkan hard drive USB eksternal saya:

\ $ Perpanjang \ $ RmMetadata \ $ Txf: $ I30: $ INDEX_ALLOCATION

\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer0000000000000000000002

\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer0000000000000000000001

\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLog.blf

Closing Everything.exe merilis koneksi yang terkunci ini ke HD saya dan saya dapat dengan aman mengeluarkan sekarang tanpa masalah. (Everything.exe adalah program pencarian pengindeksan NTFS freeware yang dibuat oleh VoidTools.)

Josh p
sumber
2
Kecuali jika penjelajah proses tidak menunjukkan hal itu, dan Anda menyatakannya, maka ini tidak berguna dan belum tentu menjawab pertanyaan. Jelas berbagai program dapat menyebabkannya, hampir semua yang menggunakan drive dapat menyebabkannya. Untuk menjawab Q, berarti program tidak terdaftar dalam proses explorer.
barlop
@barlop Saya tidak mengerti maksud dari komentar Anda. Jawabannya valid karena persis menggambarkan solusi yang mungkin untuk situasi yang ditunjukkan dalam pertanyaan.
Robert
@ Robert Anda mungkin benar .. karena dia juga menunjukkan PID = 4. Saya bertanya-tanya apa yang membuatnya mempertimbangkan untuk menutup semuanya. BTW Saya dulu menggunakan semuanya dengan voidtools, saya pikir saya berhenti karena indeksnya tidak diperbarui .. Saya ingat itu menyalakan kembali minat saya pada komputer. Saya mungkin mulai menggunakannya lagi
barlop
1

Ini tidak menyelesaikan masalah inti Anda, tetapi terlalu lama untuk komentar dan menjawab satu bagian dari pertanyaan Anda.

'Apa itu folder $ Extend dan mengapa itu digunakan?

Folder $ Extend digunakan oleh windows untuk menyimpan berbagai hal yang berkaitan dengan sistem pengarsipan NTFS seperti informasi kuota dan file log NTFS. Lihat artikel MSDN ini untuk info lebih lanjut.

Dalam kasus Anda, Anda tertarik dengan folder \ $ Extend \ $ RmMetadata yang merupakan bagian dari sistem NTFS Transaksional . Ini adalah bagian penting dari windows dan tidak dapat dinonaktifkan, walaupun saya berharap Anda dapat menonaktifkannya untuk satu drive tertentu, tetapi sayangnya saya tidak tahu caranya.

Ada program baris perintah yang disebut fsutil yang dapat digunakan untuk menampilkan beberapa informasi tentang file-file ini (misalnya info sumber daya fsutil e: dan daftar transaksi fsutil yang mungkin dapat menunjukkan proses mana yang menggunakan fitur ini. Ada perintah lain untuk memulai dan menghentikan manajer sumber daya, tapi saya tidak akan merekomendasikan itu karena saya tidak tahu konsekuensinya, tetapi mungkin memberi Anda titik awal untuk penelitian lebih lanjut.

Ngomong-ngomong, instruksi yang Anda ikuti tentang Cadangan tidak benar-benar relevan dengan situasi Anda. Mereka hanya berlaku jika Anda benar-benar menjalankan cadangan dan cadangan gagal karena file-file ini terkunci dan solusinya hanya mengkonfigurasi cadangan untuk mengabaikan file-file ini.

sgmoore
sumber
tidak mendapatkan info apa pun yang memberi saya petunjuk pastebin.com/raw.php?i=aNDaC2GR
barlop
1

Saya memiliki masalah yang sama ini setiap kali saya menggunakan drive USB eksternal ke desktop Win 8.1. Satu-satunya cara saya bisa mengeluarkannya adalah dengan masuk ke Disk Managementdan kemudian mengambil disk offline. Ini benar-benar menyakitkan, karena Anda harus meletakkannya online ketika Anda memasangnya nanti.

Tapi, baru hari ini saya masuk ke disk Device Properties(dari Device Manageratau dari Hardwaretab di dialog properti disk apa pun) dan menemukan bahwa disk Removal policyitu disetel ke Quick removal:

Penghapusan cepat

Menonaktifkan caching tulis pada perangkat dan Windows, tetapi Anda dapat memutuskan koneksi perangkat dengan aman tanpa menggunakan ikon pemberitahuan Safely Remove Hardware.

Pilihan lainnya adalah:

Performa yang lebih baik (standar)

Mengaktifkan cache tulis di Windows, tetapi Anda harus menggunakan ikon pemberitahuan Safely Remove Hardware untuk memutuskan sambungan perangkat dengan aman.

Hanya karena penasaran saya mengubah kebijakan penghapusan Better performancedan cukup yakin setelah saya melakukan itu Safely Remove Hardwarefungsi eject bekerja dengan baik dan saya bisa mengeluarkan disk tanpa kesalahan "Disk sedang digunakan". Saya tidak tahu mengapa kebijakan itu akan membuat perbedaan karena saya mencoba untuk menghapus dengan cara yang baik tapi saya tidak punya masalah sejak itu, jadi cobalah.

kjbartel
sumber
Ketika saya masih memiliki disk, saya cukup yakin saya memilikinya dalam mode kinerja. Sebenarnya saya cukup yakin bahwa penghapusan cepat adalah default. Saya tidak terlalu malas untuk menggunakan fitur eject itulah sebabnya saya mencari peningkatan kinerja, namun saya tidak bisa menggunakan eject (IIRC).
MarioDS
Ini sepertinya telah melakukan trik untuk saya, dan jauh lebih mudah daripada membuat offline disk. Saya lebih nyaman menggunakan Safely Remove Hardware dengan hard disk.
Mark Larson
Itu tidak bekerja untuk saya. Ini menghapus pegangan ke drive .. jadi proses explorer tidak menunjukkan pegangan, dan kemudian saya pikir ah sekarang akan berfungsi. Tetapi ketika saya memilih untuk menghapus drive, maka saya mendapatkan kesalahan yang sama. Dan kemudian proses explorer menunjukkan gagang rmmetadata di atasnya. Itu mengatakan bahwa perlu restart setelah pengaturan itu. Dan saya belum memulai kembali.
barlop
-1

https://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/cant-eject-usb-hard-drive-drive-always-in-use/f052d0e7-ee89-4989-496-a6ad-b6e632a65133

menunjuk ke "Klien Pelacakan Tautan Terdistribusi telah menjadi gila dan merendahkan seluruh hard drive untuk siapa yang tahu alasan apa. Setelah menghentikan layanan, saya dapat mengeluarkan hard drive. Untuk masalah seperti ini, Anda dapat memperoleh informasi lebih lanjut tentang hosting layanan svchost.exe di belakang aktivitas dengan melihat tumpukan untuk item yang relevan dalam daftar Monitor Proses Sysinternals. Saya menemukan trkwks.dll dalam tumpukan, yaitu "Klien Pelacakan Tautan Terdistribusi"

JADI JIKA ANDA TIDAK ANGGOTA DOMAIN, ANDA DAPAT MENONAKTIFKAN LAYANAN INI

64 pengguna Windows menemukan ini sebagai solusi mereka, lebih populer daripada solusi lain yang pernah disediakan di answer.microsoft.com

note MS seharusnya menghapus layanan ini untuk edisi Windows kemudian https://support.microsoft.com/en-us/kb/312403 Pelacakan Tautan Terdistribusi pada pengontrol domain berbasis Windows

Perri
sumber
Jawaban ini tampaknya tidak menjawab pertanyaan penulis. Anda juga memiliki tautan referensi yang gagal Anda kutip dengan benar dan mengutip semua informasi yang relevan.
Ramhound