วิธีที่เร็วที่สุดในการทำเครื่องหมายเซกเตอร์เสีย * โดยไม่มีการกู้คืนข้อมูล * คืออะไร


10

ฉันมีแล็ปท็อปรับประกันที่มี HDD ที่มีเซกเตอร์เสีย ฉันบอกว่าเพราะ chkdsk /rติดค้างนานกว่า 24 ชั่วโมงที่% แน่นอน ฉันยังออกจาก GRC SpinRiteทำงานเป็นเวลา 4 วัน ฉันเข้าใจว่าโปรแกรมเหล่านี้ติดอยู่ในบางที่เพราะพยายามกู้คืนข้อมูลให้ได้มากที่สุด ฉันไม่สนใจสิ่งนั้น ข้อมูลสำคัญทั้งหมดได้รับการสำรองไว้แล้ว ฉันกำลังมองหาโซลูชันที่ฉันสามารถใช้ hdd นี้ต่อไปและหลีกเลี่ยงการซื้อใหม่ ฉันรับผลที่ตามมาจากการใช้ไดรฟ์ที่ล้มเหลว

ฉันกำลังมองหาเครื่องมือที่ไม่ทำลาย (เพื่อรักษาการติดตั้ง Windows / แอพปัจจุบัน) โดยเฉพาะอย่างยิ่งจะทำสิ่งต่าง ๆ ตาม:

if it can't read/write to a sector 3 times, mark it bad and move on.

ฉันไม่ต้องการให้โปรแกรมบดชั่วโมง / วันเพื่อกู้คืนข้อมูลให้ได้มากที่สุด ฉันกำลังมองหาบางอย่างเพื่อทำเครื่องหมายเซกเตอร์เสียอย่างรวดเร็วโดยเฉพาะ


คุณเคยลองhiren boot cdไหม มีตัวเลือกมากมายที่สามารถช่วยคุณได้
Ankur140290

@ Ankur140290 yup มันเป็นแพลตฟอร์มไปสู่ของฉัน อนิจจามันไม่มีเครื่องมือสำหรับงานเฉพาะนี้
Mxx

เมื่อคุณวิ่ง SpinRite คุณทำมันที่ระดับ 1 หรือไม่?
Scott Chamberlain

@ScottChamberlain ใช่ฉันวิ่งไปที่ lvl1
Mxx

1
นั่นเป็นเหตุผลที่ผมไม่ได้โพสต์เหล่านั้นเป็นคำตอบ;)
Starson Hochschild

คำตอบ:


10

หลังจากการขุดลึกลงไป Easeus Partition Manager Home Edition มีคุณสมบัติที่เรียกว่าการทดสอบพื้นผิวของดิสก์ซึ่งเห็นได้ชัดว่าอ่านบล็อกออกจากไดรฟ์และจุดและทำเครื่องหมายเซกเตอร์เสียและขึ้นอยู่กับสิ่งที่ฉันเคยพบมา กู้คืนบล็อกเหล่านั้น ข้อมูลเพิ่มเติมเกี่ยวกับหน้านี้เกี่ยวกับการทดสอบพื้นผิวดิสก์ของซอฟต์แวร์: http://www.partition-tool.com/easeus-partition-manager/disk-surface-test.htmและที่นี่สำหรับลิงค์ดาวน์โหลด: http: //www.partition -tool.com/landing/home-download.htm (ปุ่มสีเขียวขนาดใหญ่ที่ด้านล่างของหน้า)

โดยเฉพาะมันบอกว่าในหน้าทดสอบพื้นผิวดิสก์:

เมื่อพบเซกเตอร์ที่ไม่ดีมันจะทำเครื่องหมายเซกเตอร์เหล่านั้นว่าแย่ด้วยสีแดงเพื่อให้ระบบรู้ว่าจะไม่ใช้พวกเขา อาจช่วยให้สามารถอ่านได้ในกรณีที่ข้อมูลที่จัดเก็บในเซกเตอร์เสียยังคงสามารถเข้าถึงได้ แต่ไม่สามารถเขียนได้

ดังนั้นฉันคิดว่านี่อาจเป็นสิ่งที่คุณกำลังมองหา


สิ่งนี้ดูมีแนวโน้ม ฉันจะลองและแจ้งให้คุณทราบ
Mxx

3
ไม่ทราบว่าภาคไม่ดีจะมีสีที่แตกต่างกัน ...
โทมัสเวลเลอร์

1
การพูดแบบดิจิทัลสีก็เป็นเพียงบิตและไบต์ด้วยเช่นกัน
Caleb Xu

1
ในที่สุดฉันก็เลยลองใช้แอพนี้และผลลัพธ์ก็ไม่ได้แตกต่างกันมากนัก ที่ความเร็วเท่ากัน% ความเร็วในการสแกนก็ลดลงจนเป็นการรวบรวมข้อมูล ฉันปล่อยให้มันวิ่งข้ามคืน แต่ในตอนเช้าฉันไม่สามารถเปิดหน้าจอได้ดังนั้นฉันต้อง powercycle มัน ... ไม่รู้ว่ามันอยู่ในจุดนั้น
Mxx

โอ้ดี ขอให้โชคดีกับไดรฟ์ของคุณ!
Caleb Xu

7

Linux มีโปรแกรมอรรถประโยชน์สำหรับบล็อกที่ไม่ดีเหล่านี้

/sbin/badblocks -sn -b512 /dev/sda

เพื่อความเร็วสูงสุดตรวจสอบให้แน่ใจว่าหมายเลขหลังจาก-bตรงกับขนาดเซกเตอร์ของคุณ 512 เป็นค่าเริ่มต้นที่ปลอดภัย

-sn หมายถึงเครื่องวัดความคืบหน้าจะปรากฏขึ้นและจะทำการทดสอบการอ่าน - เขียนแบบไม่ทำลาย

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


1
มันจะทำงานถ้าฉันชี้ไปที่ไดรฟ์ NTFS?
Mxx

1
ใช่มันใช้ประโยชน์จากเฟิร์มแวร์ของไดรฟ์และไม่ขึ้นอยู่กับระบบไฟล์
Noishe

4

หากใช้งานchkdsk /rเป็นเวลาหลายชั่วโมงแสดงว่าไดรฟ์ของคุณอาจเสียหายอย่างรุนแรง

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


1
ฉันขอขอบคุณที่พยายาม แต่ไม่ตอบคำถามในมือ
Mxx

3
ไม่มีทางทำสิ่งที่คุณขอได้ เซกเตอร์ถูกทำเครื่องหมายว่าไม่ถูกต้องถ้าความพยายามในการอ่านล้มเหลว ซึ่งจะถูกจัดสรรใหม่เมื่อดำเนินการพยายามเขียนซึ่งล้มเหลว (ในระหว่างกระบวนการนี้ไดรฟ์จะพยายามกู้คืนข้อมูลในเซกเตอร์นั้นซึ่งอาจทำให้ไดรฟ์หยุดทำงานซึ่งจะทำที่ระดับเฟิร์มแวร์ของไดรฟ์) สมมติว่ามีวิธีบังคับให้ไดรฟ์ข้ามส่วนอย่างสมบูรณ์หลังจากการอ่านล้มเหลวจะมี "รู" ในข้อมูลของคุณโครงสร้างระบบไฟล์จะไม่เสถียรและอย่างที่ฉันบอกไว้ในคำตอบเงินของฉันอยู่ในฉับพลันใกล้ ความล้มเหลวทั้งหมดของไดรฟ์
Bigbio2002

3

ฉันกำลังมองหาเครื่องมือบางอย่างที่ไม่ทำลาย (เพื่อรักษาการติดตั้ง Windows / แอพปัจจุบัน)

ปัญหาคือว่าบางส่วนของการติดตั้ง Windows ปัจจุบันของคุณอาจอยู่ในเซกเตอร์ที่เสียหายเหล่านั้น

หาก Windows บังคับให้คุณทำงานCHKDSKในระหว่างการบู๊ตแต่ละครั้งคุณสามารถลบล้างสิ่งนั้นได้ด้วยการล้างบิต "สกปรก" นี้ไม่ได้รับการสนับสนุนโดย Windows ( fsutilสามารถตั้งค่า แต่ไม่ล้างมัน) ดังนั้นคุณจะต้องใช้ฮาร์ดไดรฟ์ไปยังระบบอื่นและทำตามขั้นตอนที่นี่

อย่างไรก็ตามการติดตั้งหรือบางโปรแกรมภายในอาจไม่สามารถใช้งานได้หากCHKDSK /fพบสิ่งที่ต้องแก้ไข

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

เนื่องจากคุณสำรองข้อมูลสำคัญอยู่แล้วหากเซกเตอร์เสียครั้งแรกของคุณอยู่ที่กลางไดรฟ์อาจเป็นการดีที่สุดที่จะติดตั้ง Windows ใหม่และเมื่อทำการฟอร์แมต


Windows ไม่ได้รับพร้อมท์ให้เรียกใช้ chkdsk ในการบู๊ตแต่ละครั้งและ chkdsk / f ไม่พบปัญหาใด ๆ แม้ว่าไฟล์ Windows บางไฟล์จะเสียหายตราบใดที่มีการทำเครื่องหมายเซกเตอร์เสียทั้งหมดฉันสามารถซ่อมแซมไฟล์เหล่านั้นด้วยแผ่นซีดีติดตั้ง
Mxx

1
ฉันรู้ว่าไม่ใช่สิ่งที่คุณต้องการได้ยิน แต่จากประสบการณ์ด้านไอทีมานานหลายปีของฉันฉันได้เรียนรู้ว่าเมื่อภาคต่างๆเริ่มที่จะไปมันเป็นเรื่องของเวลาก่อนที่ฮาร์ดไดรฟ์จะล้มเหลวโดยสิ้นเชิง ฉันขอแนะนำให้คุณช่วยตัวเองให้พ้นจากความล้มเหลวอย่างกะทันหัน รับไดรฟ์ตัวใหม่โดยเร็วและอย่ามองย้อนกลับไป
oKtosiTe

2

ต่อไปนี้เป็นผลิตภัณฑ์ซ่อมแซมดิสก์ที่รู้จักกันดีซึ่งคุณสามารถลองได้:

HD Tune
HDDScan
PassMark DiskCheckup

ฉันยังแนะนำให้คุณดูข้อมูล SMART ของดิสก์หากดิสก์เก่านั้นรองรับ

คุณได้รับข้อผิดพลาดเหล่านี้เนื่องจากเฟิร์มแวร์ดิสก์หมดเซกเตอร์สำรองเพื่อแทนที่อันที่ล้มเหลว แต่ละดิสก์มีเซกเตอร์สำรองหลายพันรายการซึ่งหมายความว่าดิสก์ของคุณอยู่ในสภาพที่น่าเศร้ามาก

ฉันขอแนะนำอย่างยิ่งให้คุณเปลี่ยนดิสก์ หากคุณต้องการรักษาการติดตั้งและแอพพลิเคชั่น Windows ของฉันไว้ฉันขอแนะนำดังต่อไปนี้:

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

ผลิตภัณฑ์เกี่ยวกับภาพดิสก์ควร:

  • สามารถสำรองข้อมูลเฉพาะภาคที่ใช้
  • สามารถเพิกเฉยเซกเตอร์เสียได้
  • สามารถเรียกคืนอิมเมจไปยังดิสก์ที่มีขนาดแตกต่างจากของจริง (ในกรณีนี้)
  • มีซีดีสำหรับบูต

ไม่แนะนำให้ใช้ Windows Backup


1
ฉันลอง HDDScan น่าแปลกที่มันไม่ได้ทำเครื่องหมายเซกเตอร์ที่ไม่ดี แต่สแกนหาพวกเขาเท่านั้น
Mxx

ดูยังบทความนี้
harrymc

ฉันรับรู้และทดลองใช้แล้วDTIData Windows Surface Scannerแต่จะตรวจหาเฉพาะภาคที่ไม่ดีเท่านั้น ในส่วนอื่น ๆ ของบทความฉันไม่สนใจที่จะแก้ไขเซกเตอร์เสีย ดังที่ฉันกล่าวถึงใน OQ ฉันได้รัน SpinRite แล้ว
Mxx

คุณทำการสแกน SpinRite ที่รวดเร็วหรือลึกหรือไม่?
harrymc

ฉันวิ่งไปที่ "ระดับ 1" ซึ่งน่าจะเร็วที่สุด
Mxx

1

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


0

ฉันเลือกวิธีของนักพัฒนา ฉันเขียนโปรแกรมอรรถประโยชน์คอนโซลเล็กน้อยซึ่งเติมพื้นที่ว่างพร้อมไฟล์แล้วอ่านมัน หากไฟล์ถูกอ่านเรียบร้อยแล้วเราสามารถลบมันได้ และถ้าไม่ใช่ ... เราไปที่บล็อกที่ไม่ดีเพียงปล่อยไฟล์นั้นไว้ในโฟลเดอร์ตัวบล็อกที่ไม่ดีตลอดไป จุดด้อย: มันจะทดสอบพื้นที่ว่างเท่านั้น

ซอร์สโค้ดมีอยู่ที่github


0

อีกทางเลือกหนึ่งในการทำเครื่องหมายกลุ่มที่ไม่ดีคือทำเครื่องหมายช่วงของเซกเตอร์ทั้งหมดว่าไม่ดีโดยการแบ่งพาร์ติชันดิสก์ ฉันได้พบโปรแกรมที่ถูกสร้างขึ้นมาโดยเฉพาะสำหรับวัตถุประสงค์ที่: Repartition Bad ไดรฟ์ (จาก Abstradrome) http://www.dposoft.net/rbd.html

โปรแกรมนี้กำลังสแกนฮาร์ดดิสก์ที่มีข้อบกพร่องในไม่กี่ชั่วโมง (เร็วกว่าการทดสอบพื้นผิวดิสก์ของ Easeus Partition Manager ซึ่งอาจใช้เวลาหลายวันหรือหลายสัปดาห์ในการสแกนไดรฟ์ที่มีข้อบกพร่อง) หากคุณมีพาร์ติชันมากเกินไป (ฉันได้ 33) คุณสามารถปรับขนาดขั้นต่ำของพาร์ติชันได้ (โดยใช้ความจุดิสก์น้อยกว่า)

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