Windows 8 ปฏิเสธที่จะให้ฉันถอดฮาร์ดไดรฟ์ออกโดยบอกว่าใช้งานอยู่
ฉันไม่พบโปรแกรมที่ใช้งานอยู่
มีโปรแกรมที่จะให้รายชื่อของโปรแกรมทั้งหมดที่ใช้ฮาร์ดไดรฟ์หรือไม่
Windows 8 ปฏิเสธที่จะให้ฉันถอดฮาร์ดไดรฟ์ออกโดยบอกว่าใช้งานอยู่
ฉันไม่พบโปรแกรมที่ใช้งานอยู่
มีโปรแกรมที่จะให้รายชื่อของโปรแกรมทั้งหมดที่ใช้ฮาร์ดไดรฟ์หรือไม่
คำตอบ:
กระบวนการสำรวจจาก Mark Russinovitch Sysinternals (ปัจจุบันเป็นเจ้าของโดย Microsoft) สามารถทำสิ่งนี้:
ในเมนูค้นหาคลิก "ค้นหาหมายเลขอ้างอิงหรือ DLL ... "
ในที่นั่นให้พิมพ์สิ่งที่คุณกำลังมองหา (ในกรณีของคุณตัวอย่างเช่นf:
ถ้านั่นคือชื่อของดิสก์ที่คุณต้องการรู้ว่าโปรแกรมใดที่ยังคงใช้อยู่)
มันก็จะแสดงกระบวนการทั้งหมดที่กำลังใช้มือจับหรือ DLL ที่มีสตริงที่คุณกำลังมองหา (อดีต: มีf:
ดังนั้นรายชื่อโปรแกรมทั้งหมดยังคงใช้ในบางสิ่งบางอย่างf:
หรือมีที่ใดที่หนึ่งชุดไดเรกทอรีปัจจุบันของพวกเขาบนf:
)
(คุณสามารถใช้สิ่งเดียวกันเพื่อค้นหาว่ากระบวนการใดได้เปิดไฟล์ที่ระบุ ฯลฯ )
ฉันขอแนะนำให้ใช้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
ลองขั้นตอนเหล่านี้:
มันควรจะแสดงให้คุณเห็นถึงการทำงานที่เรียกใช้บนดิสก์นั้น