จะทราบได้อย่างไรว่าโปรแกรมใดใช้ดิสก์ของฉัน


12

Windows 8 ปฏิเสธที่จะให้ฉันถอดฮาร์ดไดรฟ์ออกโดยบอกว่าใช้งานอยู่

ฉันไม่พบโปรแกรมที่ใช้งานอยู่

มีโปรแกรมที่จะให้รายชื่อของโปรแกรมทั้งหมดที่ใช้ฮาร์ดไดรฟ์หรือไม่

คำตอบ:


7

กระบวนการสำรวจจาก Mark Russinovitch Sysinternals (ปัจจุบันเป็นเจ้าของโดย Microsoft) สามารถทำสิ่งนี้:

ในเมนูค้นหาคลิก "ค้นหาหมายเลขอ้างอิงหรือ DLL ... "

ในที่นั่นให้พิมพ์สิ่งที่คุณกำลังมองหา (ในกรณีของคุณตัวอย่างเช่นf:ถ้านั่นคือชื่อของดิสก์ที่คุณต้องการรู้ว่าโปรแกรมใดที่ยังคงใช้อยู่)

มันก็จะแสดงกระบวนการทั้งหมดที่กำลังใช้มือจับหรือ DLL ที่มีสตริงที่คุณกำลังมองหา (อดีต: มีf:ดังนั้นรายชื่อโปรแกรมทั้งหมดยังคงใช้ในบางสิ่งบางอย่างf:หรือมีที่ใดที่หนึ่งชุดไดเรกทอรีปัจจุบันของพวกเขาบนf:)

(คุณสามารถใช้สิ่งเดียวกันเพื่อค้นหาว่ากระบวนการใดได้เปิดไฟล์ที่ระบุ ฯลฯ )


+1 เพราะนี่เป็นคำตอบที่เฉพาะเจาะจงมากขึ้น: ค้นหาว่ามีการใช้ไดรฟ์ใด
RolfBly

4

ฉันขอแนะนำให้ใช้Windows Sysinternals Handleเพื่อรับรายการตัวจัดการเปิดทั้งหมดเนื่องจากเป็นไปได้มากที่โปรแกรมมีตัวจัดการเปิดหนึ่งตัว แต่ไม่ได้ใช้

ด้วยหมายเลขอ้างอิงคุณสามารถดูสิ่งที่เปิดอยู่บนดิสก์นี้ มันเป็นโปรแกรมที่พร้อมรับคำสั่งเพียงแค่พิมพ์ "จัดการ" ที่คุณบันทึกและนั่นคือทั้งหมดที่

คุณสามารถพิมพ์handle >> results.txtเพื่อบันทึกไว้ในไฟล์ results.txt และดูง่ายขึ้น

เอาต์พุตอยู่ในรูปแบบนี้:

Handle v3.46      
Copyright (C) 1997-2011 Mark Russinovich         
Sysinternals - www.sysinternals.com          

------------------------------------------------------------------------------        
System pid: 4 NT AUTHORITY\SYSTEM        
  934: File  (---)   C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat        
  938: File  (---)   C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG          
  93C: File  (---)   C:\Documents and Settings\SQL_User\NTUSER.dat.LOG         
  948: File  (---)   C:\Documents and Settings\SQL_User\NTUSER.DAT               

ฉันไม่รู้ว่าทำไม -1 ที่นี่
Aristos

1

ลองขั้นตอนเหล่านี้:

  1. ดาวน์โหลดProcess Explorerของ Microsoft
  2. เปิดแอปพลิเคชัน
  3. คลิกที่กราฟ I / O

ป้อนคำอธิบายรูปภาพที่นี่

  1. วางเมาส์เหนือแถวของดิสก์

ป้อนคำอธิบายรูปภาพที่นี่

มันควรจะแสดงให้คุณเห็นถึงการทำงานที่เรียกใช้บนดิสก์นั้น


2
Process Explorer จะแสดงกระบวนการที่มี Disk I / O ส่วนใหญ่ นี่คือ Disk I / O บนแผ่นดิสก์ทั้งหมดไม่เพียง แต่ในคำถามที่ผู้สนใจสนใจเท่านั้นนอกจากนี้โปรแกรมยังสามารถเปิดไฟล์บนดิสก์ภายนอกได้ดังนั้นจึงบล็อกไม่ให้ถอดออกได้ แต่ไม่สามารถอ่านหรือเขียนลงใน ไฟล์ดังนั้นจึงไม่มี Disk I / O ใด ๆ
เวอร์เนอร์ Henze

2
เพิ่มเติมความคิดเห็นของ Werner: นี่เรียกว่า "การจัดการ" ในคำศัพท์ของ Windows ดูคำตอบของ Olivier
Zero3
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.