เหตุใด Windows จึงหมุน HDD สำรองของฉันอย่างต่อเนื่อง


25

ฉันมีปัญหากับ windows ที่กำลังหมุน HDD ตัวที่สองอยู่ตลอดเวลา ระบบปฏิบัติการหลักของฉันอยู่ในพาร์ติชัน C: ของ SSD และ HDD ของฉันฉันมีพาร์ติชัน D: สำหรับการจัดเก็บและพาร์ติชัน E: สำหรับการกู้คืน การจัดทำดัชนีถูกปิดใช้งานสำหรับ E: และ D: และหยุดชั่วคราวในขณะนี้สำหรับทุกสถานที่

การตั้งค่าการตั้งค่าพลังงาน Windows เพื่อปิด HDD ของฉันหลังจากที่ไม่มีกิจกรรมเป็นเวลา 1 นาทีทำให้ไดรฟ์หมุนลง แต่หลังจากนั้นให้ปลุกประมาณ 20 วินาที เมื่อฉันตั้งค่าให้ปิดหลังจากไม่มีการใช้งาน 2 นาทีมันจะหมุนลงน้อยมากแนะนำว่ามีบางสิ่งที่เข้าถึง HDD ในช่วงเวลาที่ผิดปกติระหว่าง 1:20 ~ 2:00 นาที ฉันได้ระบุจุดสูงสุดในตัวจัดการทรัพยากรที่สอดคล้องกับกิจกรรม HDD

จุดสูงสุดนี้สูงถ้า HDD มีเวลาหมุนลงและถูกปลุกให้ตื่นโดยกระบวนการที่ทำให้เกิดจุดสูงสุด จุดสูงสุดนั้นเล็กมาก (แต่ก็ยังอยู่ที่นั่น) หาก HDD ไม่เคยมีเวลาว่าง ใต้แถบ "กิจกรรมดิสก์" ไม่มีภาพที่มี "D:" หรือ "E:" อยู่ในเส้นทางดังนั้นสิ่งที่ฉันทำได้คือดูจุดยอดในกราฟิกไปทางขวาไม่ระบุสาเหตุใน รายการ.

ใช้การตรวจสอบกระบวนการ Sysinternals ฉันกรองสำหรับกระบวนการใด ๆ ที่มี "D:" หรือ "E:" ในพา ธ และสิ่งนี้ทำให้ฉันสามารถระบุและปิดใช้งาน QueryFullSizeInformationVolume ผ่านคีย์รีจิสตรี NoLowDiskSpaceChecks อย่างไรก็ตามกระบวนการนี้ไม่สอดคล้องกับ HDD ที่ฉันตื่นอย่างสมบูรณ์และการปิดใช้งานก็ไม่ได้ช่วยอะไร ณ ตอนนี้การตรวจสอบกระบวนการรายงานว่ากระบวนการที่เป็นศูนย์กำลังเข้าถึง HDD ของฉัน

หลังจากอ่านเธรดอื่นฉันก็ลองปิดการใช้งานไฟล์เพจของฉัน (แม้ว่าจะอยู่ใน C :) เพื่อดูว่ามันจะสร้างความแตกต่างได้หรือไม่ แต่ก็ไม่ได้ ฉันพยายามปิดการใช้งานคอนโทรลเลอร์สำหรับ HDD ในตัวจัดการอุปกรณ์ แต่นี่ทำให้ไดรฟ์ของฉันยังคงหมุนอย่างต่อเนื่อง เมื่อฉันติดตั้ง Win 7 เมื่อไม่กี่เดือนที่ผ่านมาไดรฟ์ของฉันยังคงเงียบจนกว่าฉันจะคลิกใน Explorer ดังนั้นฉันจึงมีสิ่งที่เปลี่ยนแปลงภายในไม่กี่เดือนที่ผ่านมาไม่ว่าจะเป็น Windows หรือซอฟต์แวร์ของบุคคลที่สาม อย่างไรก็ตามพฤติกรรมเดียวกันนี้เกิดขึ้นเมื่อเริ่มต้น Windows โดยปิดใช้งานบริการที่ไม่ใช่ของ Microsoft ทั้งหมดโดยบอกว่าซอฟต์แวร์ของ บริษัท อื่นอาจไม่ใช่ผู้กระทำผิด

ณ ตอนนี้ฉันหลงทางแล้วการค้นหาเว็บก็ไม่ได้ช่วยอะไรฉัน ฉันอาจลองบูทระบบปฏิบัติการอื่นจาก USB แต่ถ้าใครมีคำแนะนำใด ๆ ที่สามารถชี้ให้ฉันเห็นวิธีการแก้ปัญหาของฉันฉันจะขอบคุณมาก


วิธีแก้ไขปัญหานี้ของฉัน: Windows 8.1 สร้างไฟล์หน้าบน HDD ของฉันโดยอัตโนมัติแทนที่จะวางไว้ใน SSD นี่เป็นผลมาจากการหมุนไดรฟ์นั้นเมื่อใดก็ตามที่เข้าถึงไฟล์หน้า แม้จะมี RAM 8 GB ก็ตามเมื่อใดก็ตามที่ฉันต้องการกู้คืนโปรแกรมจากการย่อให้เล็กสุดมันก็จะทำให้พีซีหยุดทำงานจนกว่าไดรฟ์นั้นจะหมุน
Josh Brown

คำตอบ:


16

ฐาน

Process Explorer มีคอลัมน์พิเศษที่ติดตามการเปลี่ยนแปลงจำนวนไบต์ที่อ่านหรือเขียนโดยกระบวนการ:

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

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

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

คุณอาจสามารถจับชื่อกระบวนการที่กำลังอ่านหรือเขียนข้อมูลไปยัง HDD สำรองของคุณด้วยวิธีนี้


// แก้ไข:

หากคุณรู้ว่ามันเป็นกระบวนการของระบบที่เขียนอะไรบางอย่างลงในฮาร์ดไดรฟ์ภายนอกคุณสามารถติดตามสิ่งที่กระบวนการกำลังทำอยู่ในการตรวจสอบกระบวนการ:

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

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


เริ่ม / หยุดการจับภาพด้วย Ctrl + E

กำหนดตัวกรองเหล่านี้บางส่วน:

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

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


// Edit2:

บางทีคุณสามารถติดตาม ID เธรดที่เกี่ยวข้องกับเหตุการณ์ IRP บางอย่างและติดตามเธรดที่ทำให้เกิดเหตุการณ์ IRP นั้น:

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

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

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

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


1
ขอบคุณสำหรับทิป! การใช้ DiskMon ฉันเห็นว่าความยาวของการเขียนคือ 2 และส่วนคือ 1465147856 อย่างไรก็ตามการใช้ WinHex, nfi และ Disk Explorer ฉันไม่สามารถค้นหาไฟล์ที่ตั้งอยู่ในส่วนนี้ (พวกเขาไม่สามารถหามัน ตั้งอยู่ด้านนอกด้วยเคล็ดลับของคุณฉันตรวจสอบเดลต้าเขียนคอลัมน์ใน Process Explorer ในเวลาเดียวกันกับการตรวจสอบทรัพยากรและ DiskMon ฉันได้ระบุกระบวนการเป็น "ระบบ" ดีมาก ... คุณมีความคิดที่จะไปจากที่นี่ มีวิธีใดบ้างที่ฉันจะทราบได้อย่างชัดเจนว่ากระบวนการของระบบกำลังทำอะไร (ขนาดของการเขียนคือ 2 kb)
joelostblom

PID สำหรับกระบวนการของระบบคือ 4
joelostblom

ฉันเพิ่มขึ้นอีกเล็กน้อย โดยการดูตัวจับเวลาบน DiskMon ฉันกำลังรวบรวมกิจกรรมทั้งหมดจากกระบวนการ "ระบบ" ในเวลาเดียวกันผ่านการตรวจสอบกระบวนการ (เปิดใช้งานการส่งออกขั้นสูงและเหตุการณ์การทำโปรไฟล์) อย่างไรก็ตามฉันไม่สามารถระบุสิ่งที่เป็นเอกลักษณ์ของการประทับเวลาเมื่อมีกิจกรรมบน HDD 2ns ของฉัน มีเหตุการณ์การทำโปรไฟล์กระบวนการ IRP MJ WRITE ไฟล์หน้าบน C (แม้ว่าฉันจะปิด) และ FASTIO_RELASE_FOR_CC_FLUSH และกิจกรรม FASTIO อีกมากมาย
joelostblom

ขอบคุณสำหรับการอัพเดท. ฉันทำสิ่งนี้เมื่อฉันระบุเหตุการณ์ IRP_MJ WRITE ไฟล์เดียวที่กำลังถูกเขียนที่การประทับเวลาที่สอดคล้องกันจาก DiskMon คือ C: \ pagefile.sys และ C: \ $ LogFile การใช้ WinHEx ฉันสามารถระบุได้ว่าเซกเตอร์ที่เขียนนั้นเป็นส่วนหนึ่งของสิ่งที่ WinHEx แล็บเป็น "พื้นที่ที่ไม่สามารถแบ่งแยกได้" (ใช่ไม่ใช่ไม่แบ่งส่วน) บน HDD สำรองของฉัน
joelostblom

ขอบคุณสำหรับความช่วยเหลือ! ฉันแก้ไขมันในเส้นทางอื่น (ดูด้านล่าง) แต่ฉันได้เรียนรู้มากมายจากเคล็ดลับของคุณ!
joelostblom

7

แก้ไข!

ฉันหยุดแฟนซีและตัดสินใจที่จะเข้าไปและปิดการใช้งานบริการทั้งหมดที่ทำงานอยู่ทีละตัวจนกว่าคอมพิวเตอร์จะหยุดทำงานหรือดิสก์ของฉันไม่ได้ทำงาน โชคดีที่ฉันไม่จำเป็นต้องไปที่จุดบกพร่องและพบบริการ "Sentinel LDK License Manager Service" เพื่อรับผิดชอบการปลุก ฉัน googled มันและดูเหมือนว่าจะเกี่ยวข้องกับ Lightworks ซึ่งฉันถอนการติดตั้งแล้ว บริการ Sentinel ไม่ได้ถอนการติดตั้งด้วย Lightworks แต่อย่างใด HDD ของฉันไม่ได้ใช้งานในขณะนี้ที่ Lightworks หายไป

ดังนั้นฉันคิดว่าปัญหาอยู่ที่ใดที่หนึ่ง ... Lightworks และบริการของ Sentinel ไม่เข้ากันและนี่เองที่ทำให้ HDD ลำดับที่สองของฉันตื่นขึ้นมาเขียนในส่วนของพื้นที่ "ไม่สามารถแบ่งได้" ใช่เลยที่ไม่ได้ทำอะไรมาก ความรู้สึกกับฉัน แต่ถ้ามีคน googles นี้คุณรู้ว่าจะทำอย่างไร


ทำได้ดีมาก ฉันสงสัยว่าเหตุใด Process Explorer จึงแสดงว่าการอ่าน / เขียนดิสก์ไบต์เปลี่ยนแปลงภายใต้กระบวนการ 'ระบบ' แทนที่จะเป็นกระบวนการ svchost.exe กระบวนการที่เรียกใช้บริการระบบคือ svchost.exe (อาจมีหลายรายการดังที่คุณอาจทราบ) คุณสนใจที่จะติดตั้ง Lightworks อีกครั้ง;) และตรวจสอบว่าเมื่อคุณสังเกตเห็น HDD ตัวที่สองที่กำลังหมุนอยู่มีการอ่าน / เขียนใด ๆ จากกระบวนการ svchost.exe ใน Process Explorer หรือไม่ ฉันแค่อยากรู้ เมื่อคุณคลิกสองครั้งที่ svchost.exe ที่ระบุใน PE รายการของบริการที่จัดการโดยกระบวนการนั้นจะปรากฏขึ้น
colemik

Hehe ฉันลังเลเล็กน้อยที่จะติดตั้งอีกครั้งเพราะมันทำงานได้ดีในขณะนี้ แต่ฉันอาจจะทำมันคืนนี้เพราะคุณมีประโยชน์มากก่อนหน้านี้ =)
joelostblom

1
@trismarck: เนื่องจากเป็นซอฟต์แวร์ที่บังคับใช้สิทธิ์การใช้งานจึงมีความเป็นไปได้ที่จะใช้การรักษาความปลอดภัยด้วยวิธีการที่คลุมเครือเพื่อซ่อนวิธีการทำงานของมัน บางทีมันอาจจะแทรกซึมเข้าไปในเคอร์เนล OS เป็นโปรแกรมควบคุมอุปกรณ์บางทีมันอาจจะเก็บข้อมูลโดยตรงในภาคดิสก์ออกจากไฟล์ที่จะซ่อนมัน ฯลฯ
pabouk

ฉันเพิ่งใส่ HDD 4TB ใหม่ในคอมพิวเตอร์ของฉันและฉันไม่สามารถเข้าใจได้ว่าทำไมหัวถึงจอดรถและไม่จอดบ่อยๆ คำอธิบายปัญหาของคุณเป็นปัญหาที่ฉันมี เข้าถึงไดรฟ์โดยไม่ต้องทำอะไรนอกจากกระบวนการของระบบที่เข้าถึงไดรฟ์ นำ Lightworks ออกและการเข้าถึงไดรฟ์ลึกลับหายไป ฉันเกลียดที่จะคิดว่ามีการโหลด / ยกเลิกการโหลดจำนวนหนึ่งที่ใส่ในไดร์ฟ WD Green อื่นของฉันในปีที่ผ่านมา ใหม่ขี่จักรยานอย่างน้อยทุก ๆ 20 วินาที
ChrisJD

@ChrisJD เยี่ยมมาก! คุณมีโอกาสใดที่จะระลึกรุ่น Lightworks ที่คุณใช้งานอยู่ ฉันรายงานปัญหานี้ในฟอรัม Lightworks lwks.com/แต่พวกเขาบอกว่า Lightworks ไม่ได้ใช้บริการตัวจัดการสิทธิ์การใช้งาน Sentinel LDK อีกต่อไปซึ่งฉันคิดว่าเป็นสาเหตุของการปลุก
joelostblom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.