Windows กำลังลบไฟล์ / ไดเรกทอรีสุ่มออกจากฮาร์ดไดรฟ์ของฉัน


1

ฉันเริ่มพบปัญหาแปลก ๆ กับ HDD ของฉันเมื่อเร็ว ๆ นี้ วัตถุสุ่ม (ไฟล์และ / หรือไดเรกทอรี) บนดิสก์ของฉันหายไป / เสียหายในเวลาบูต ฉันสังเกตว่าวัตถุหายไปจาก HDD เท่านั้น SSD นั้นใช้ได้ มันจะเกิดขึ้นเฉพาะในเวลาบูตแม้ว่า ระหว่างการทำงานปกติบนพีซีของฉันทุกอย่างเรียบร้อยดี ฉันสามารถนอนหลับและตื่นได้หลายวันโดยไม่มีปัญหา ปัญหาปรากฏขึ้นเมื่อฉันปิดพีซีของฉันอย่างสมบูรณ์

หลังจากเปิดเครื่องฉันเปิดแอปรายวันของฉันตามปกติและบางครั้งฉันก็ตระหนักว่าบางไฟล์หายไป (ฉันสามารถบอกได้ว่ามีข้อผิดพลาดเกิดขึ้นจากแอพที่เสียหายเสียหายคอมไพเลอร์บ่นเกี่ยวกับไฟล์ที่ขาดหายไป .) สิ่งเหล่านี้เป็นวัตถุสุ่มบนดิสก์ไม่จำเป็นต้องเป็นวัตถุที่ฉันใช้เมื่อเร็ว ๆ นี้

ไดรฟ์ของฉันคือ :

  1. Samsung SSD 840 PRO Series (หลัก, ไดรฟ์ Windows 10)
  2. Seagate Barracuda 2TB 3,5 (ST2000DM001) (อันที่ฉันมีปัญหากับ - ใช้สำหรับไฟล์)

อะไรคือสิ่งที่สำคัญที่จะทราบนี่คือฉันสามารถเห็นไฟล์และไดเรกทอรีใน Windows Explorer เช่นเดียวกับบรรทัดคำสั่งdirคำสั่ง อย่างไรก็ตามฉันไม่สามารถเปิดเปลี่ยนชื่อคัดลอกหรือดูแลรักษาได้ไม่ว่าในทางใด

หากฉันพยายามเปิดไดเรกทอรีที่เสียหายฉันจะได้รับข้อผิดพลาดที่แจ้งว่า:

ไฟล์หรือไดเรกทอรีเสียหายและไม่สามารถอ่านได้

หากฉันพยายามเปิดไฟล์ที่เสียหายฉันได้รับข้อผิดพลาดแจ้งว่าไม่มีไฟล์อยู่

chkdiskวิธีเดียวที่จะแก้ไขปัญหานี้ด้วยความช่วยเหลือของ อย่างไรก็ตามการchkdiskสแกนเอาวัตถุที่เสียหายอย่างถาวร

จนถึงตอนนี้ฉันสามารถกู้คืนไฟล์สำคัญ ๆ ได้ด้วยตัวเองโดยใช้ไดรฟ์ภายนอกที่ซิงโครไนซ์ อย่างไรก็ตามตอนนี้ฉันได้สูญเสียไฟล์สำคัญบางอย่างที่ฉันไม่มีเวลาในการสำรองข้อมูลและต้องนำไฟล์กลับมา (ฉันยังสามารถดูไฟล์เหล่านั้นได้ใน explorer - นั่นคือจนกว่าฉันจะรีสตาร์ทพีซี)

ข้อเท็จจริงบางอย่าง :

  • รุ่น Windows: การรวบรวม Windows 10 Pro 1809
  • พีซีของฉันมีอายุประมาณ 5 ปี
  • ปัญหาเริ่มปรากฏขึ้น ~ สองเดือนที่ผ่านมา
  • ฉันยังไม่ได้เปิดพีซีและสัมผัสอะไรเลย
  • ไม่มีข้อผิดพลาดระหว่างการบู๊ต
  • diskmgmt.msc แสดงให้เห็นว่าสภาพดิสก์ดี
  • ฉันได้จัดเรียงข้อมูลบนดิสก์ แต่ไม่สามารถแก้ไขปัญหาได้

คำถามของฉัน :

  • นี่เป็นอาการของดิสก์ที่เสียหายหรือไม่?
  • ฉันจะกู้คืน (การเข้าถึง) ไปยังไฟล์ของฉันได้อย่างไร?

ความพยายามช่วยเหลือจะได้รับการชื่นชมอย่างมาก


แก้ไข

HDTune การทดสอบ

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

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

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

ข้อผิดพลาดในการสแกน

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


ความล้มเหลวของฮาร์ดดิสก์ที่เป็นไปได้ ตรวจสอบฮาร์ดไดรฟ์ของคุณเพื่อหาข้อผิดพลาด SMART ฉันจะอ่านสถานะ SMART ของฮาร์ดไดรฟ์ใน Windows 7 ได้อย่างไร และวิธีใดที่ง่ายที่สุดในการตรวจสอบสถานะ SMART สำหรับฮาร์ดไดรฟ์ของคุณ . รายงานกลับมาพร้อมกับผลลัพธ์
DavidPostill

@DavidPostill ขอบคุณจะแนบผลลัพธ์กับคำถามของฉันเมื่อทำเสร็จแล้ว
Lucas

1
“ ฉันได้จัดเรียงข้อมูลบนดิสก์ แต่ไม่สามารถแก้ปัญหาได้” - หยุดเขียนลงดิสก์ใหม่ ดิสก์ของคุณกำลังจะล้มเหลวสำรองดิสก์ของคุณไปยังดิสก์ใหม่และออกจากดิสก์ที่ล้มเหลว
Ramhound

Windows is removing random files/directoriesไม่ Windows ไม่ทำเช่นนั้น หากไดรฟ์ไม่เสียหายแสดงว่าเกิดจากบางโปรแกรมทำงานในพีซีของคุณ
phuclv

Windows 10 มีการอัปเดตที่ไม่ดีซึ่งกำลังทำอยู่ พวกเขาดึงมันออกมาจากการไหลเวียน แต่คุณอาจได้มาจากก่อนที่พวกเขาจะดึงมันออกมา 2 เดือนฟังดูถูก หนึ่งในหลาย ๆ รายงานเกี่ยวกับปัญหา - howtogeek.com/fyi/…
Tetsujin

คำตอบ:


2

คำถามของฉัน:

  • นี่เป็นอาการของดิสก์ที่เสียหายหรือไม่?
  • ฉันจะกู้คืน (การเข้าถึง) ไปยังไฟล์ของฉันได้อย่างไร?

เป็นไปได้ว่าไดรฟ์ Seagate ของคุณกำลังประสบกับความล้มเหลว ไม่ว่าพวกเขาจะอยู่ในพื้นที่บางส่วนของดิสก์หมุนภายในเนื่องจากปัจจัยภายนอกหรือดิสก์กว้างเป็นสิ่งที่ไม่สามารถยืนยันได้ (และไม่ควรเป็นความสำคัญของคุณ)

เหตุใดฉันจึงชี้ว่าดิสก์อาจล้มเหลวเนื่องจากข้อมูล SMART ของคุณ ลองดูที่:

  • แอตทริบิวต์'(05) จำนวนเซกเตอร์ที่จัดสรรใหม่'เป็นศูนย์ซึ่งควรจะดีเนื่องจากหมายความว่าไม่มีข้อมูลเสียหายที่สามารถบันทึกได้โดยการคัดลอกข้อมูลดังกล่าวไปยังเซกเตอร์อื่น (บางส่วน) ของดิสก์ อย่างไรก็ตามสิ่งนี้จะไม่นับรวมสำหรับข้อผิดพลาดอื่น ๆ

  • แอตทริบิวต์ '(BB) (แอตทริบิวต์ที่ไม่รู้จัก)'สามารถแมปกับข้อผิดพลาดที่ไม่สามารถแก้ไขได้ที่รายงานซึ่งคุณมีค่าเท่ากับ 44715 (ไม่คำนึงถึงกระแสที่เลวร้ายที่สุดและขีด จำกัด สำหรับตัวนี้ติดอยู่กับข้อมูล) ซึ่งหมายความว่ามีการตรวจพบเซกเตอร์ 44715 รายการว่าล้มเหลวและไม่สามารถแก้ไขได้ด้วย ECC แต่สิ่งนี้ไม่นับสำหรับส่วนที่ยังไม่ได้พยายามอ่าน

  • แอตทริบิวต์ '(BC) (แอตทริบิวต์ที่ไม่รู้จัก)'สามารถแมปไปยังCommand Timeoutซึ่งสำหรับคุณคือ 131084 (อีกครั้งโดยไม่สนใจกระแสที่เลวร้ายที่สุดและขีด จำกัด และติดกับข้อมูล) ซึ่งหมายความว่าคำสั่ง 131084 (อ่านเขียนดึงข้อมูลจากสมาร์ทเฟิร์มแวร์เนื้อหา ฯลฯ ) ที่ไม่สามารถดำเนินการให้เสร็จทันเวลาดังนั้นเฟิร์มแวร์ใน HDD จึงตัดสินใจที่จะ 'ดึงปลั๊ก' ตามคำขอเหล่านั้น ในขณะที่มีเหตุผลหลายประการที่ไม่เกี่ยวข้องกับยูนิตที่ล้มเหลวสำหรับการหมดเวลาของคำสั่งการบังคับให้ไดรฟ์เพื่ออ่านเซกเตอร์ที่ล้มเหลวจะทำให้หมดเวลาเนื่องจากไม่มีข้อมูลที่สามารถดึงได้ไม่ว่าจะลองซ้ำจำนวนเท่าใด เหตุผลและความพยายามที่สำเร็จจะเกิดขึ้นภายในหน้าต่างหมดเวลา)

  • แอตทริบิวต์ '(BD) (แอตทริบิวต์ที่ไม่รู้จัก)'สามารถจับคู่กับHigh Fly Writesซึ่งเป็นของคุณ 51 ซึ่งหมายความว่าสำหรับการเขียน 51 ครั้งพยายามที่หัวหน้าที่บันทึกข้อมูลลงใน HDD นั้นไม่ตรงแนวโดยสูงเกินไปที่จะเขียนจริง ข้อมูลที่ต้องการสำเร็จและถูกระบุโดยเฟิร์มแวร์ สิ่งนี้ชี้ไปที่ข้อบกพร่องที่เป็นไปได้บนพื้นผิวดิสก์ที่ทำให้หัว 'กระโดด' (อาจแพร่กระจายข้อบกพร่อง) และพลาดการเขียน

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

ตอนนี้คุณสามารถทำอะไรได้บ้าง

คำแนะนำของฉันคือในขณะที่คุณไม่ต้องการให้ไดรฟ์นั้นบู๊ตหรือใช้งาน Windows คุณจะต้องถอดการเชื่อมต่อไดรฟ์ทางกายภาพหลังจากปิดเครื่องคอมพิวเตอร์อย่างเหมาะสม (ไม่ใช่การไฮเบอร์เนต) - ดังนั้นจึงสามารถใช้งาน Windows ได้ต่อไป รับระบบปฏิบัติการ linux สดและพยายามddrescueดึงข้อมูลให้ได้มากที่สุดจาก HDD โดยไม่ต้องล้มเหลวซึ่งอาจเกิดขึ้นได้หากคุณเพียงแค่พยายามคัดลอกข้อมูลบน Windows

ระวัง:

  1. คุณจะต้องมีไดรฟ์ 2TB อีกตัวเพื่อโคลน HDD ปัจจุบันของคุณ - ไดรฟ์ขนาดต่ำกว่าจะไม่อนุญาตให้คุณเรียกใช้คำสั่ง แต่จะไม่ได้รับข้อมูลที่ถูกต้องทั้งหมด (เช่นดิสก์ 1 TB จะอนุญาตให้คุณดึง 1TB แรกออกจาก ดิสก์ 2TB)

  2. อย่ารันคำสั่งใด ๆ บนเทอร์มินัล linux โดยไม่เข้าใจว่าจะเกิดอะไรขึ้น ลินุกซ์จะไม่เตือนคุณถ้าคุณสั่งให้ทำลายข้อมูลของคุณ!


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