SpinRite ทำในสิ่งที่อ้างว่าทำหรือไม่? [ปิด]


65

ฉันไม่มีประสบการณ์ (เช่นมืออาชีพ) จริง ๆ กับSpinRiteของ Steve Gibson ดังนั้นฉันจึงต้องการนำสิ่งนี้ไปสู่ชุมชน SF SpinRite ทำในสิ่งที่อ้างจริงหรือไม่? มันเป็นผลิตภัณฑ์ที่ดีที่จะใช้? ด้วยโซลูชันการสำรองข้อมูลที่เหมาะสมและการยอมรับข้อผิดพลาดของ RAID ฉันไม่เคยต้องการมันมาก่อน แต่ฉันอยากรู้

ดูเหมือนว่าจะมีข้อความที่ขัดแย้งกันเกี่ยวกับเรื่องนี้และไม่พบข้อมูลที่ยาก

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

ดังนั้นความจริงของเรื่องคืออะไร? คุณจะใช้มันไหม


ฟังดูเหมือนว่าคุณจะไม่แน่ใจในสิ่งที่คุณคิด บางทีคุณอาจทำอย่างละเอียด
John Gardeniers

5
ฉันงงว่าทำไมคุณถึงพูดอย่างนั้น จากสิ่งที่ฉันอ่านมันไม่ได้พยายามกู้คืนข้อมูลจากไดรฟ์ที่ล้มเหลวหรือไม่
romandas

FYI ฉันไม่ได้ใช้ spinrite tag ตามวัตถุประสงค์ มันถูกใช้ในโพสต์เดียวและเราต้องการแท็กสำหรับแอพซอฟต์แวร์ทุกตัวหรือไม่? ทุกคนที่การค้นหาของ Google จะตี spinrite ในคำถาม
romandas

ผู้คน - เราได้เอาชนะคำถามนี้สู่ความตาย โปรดหยุดการโพสต์คำตอบที่ไม่ได้เพิ่มคุณค่าใด ๆ ให้กับคำตอบที่ยอมรับแล้ว ฉันลงคะแนนให้ปิดเพราะเหตุผลนั้น แต่เหตุผลที่ปิดไม่ได้มีความเกี่ยวข้อง
romandas

2
หากคุณรู้สึกว่ามีคำตอบเพียงพอให้เพิกเฉยคำตอบใหม่ ๆ มันไม่ใช่เรื่องใหญ่ขนาดนั้น
John Gardeniers

คำตอบ:


58

ฉันมีประสบการณ์ที่ดีพอสมควรกับ SpinRite แต่ฉันคิดว่ามัน overrated สูง ที่จริงแล้วมันอาจฉลาดเกินไปสำหรับความดีของตัวเอง มีวิธีแก้ปัญหาฟรีที่ใช้งานได้เช่นกัน (อันที่จริงฟรีอาจทำงานได้ดีกว่า)

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

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

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

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

หากคุณมีเวลาประมาณหนึ่งชั่วโมงฉันจะบอกว่ามันคุ้มค่ากับเวลาที่จะเรียนรู้วิธีใช้ dd แทนที่จะซื้อ SpinRite: http://www.debianadmin.com/recover-data-from-a-dead -hard ไดรฟ์ที่ใช้-dd.html

หรือไปเส้นทางที่ง่ายขึ้นเล็กน้อยและเพียงดาวน์โหลด dd_rescue: http://www.garloff.de/kurt/linux/ddrescue

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

ทุกครั้งที่คุณได้รับไดรฟ์ใหม่คุณควรบูต Linux CD และเรียกใช้ badblocks เพื่อตรวจสอบข้อบกพร่อง คุณควรตรวจสอบไดรฟ์ของคุณเป็นระยะ ๆ เรามีไดรฟ์ใหม่อย่างน้อย 2 ไดรฟ์ที่มีข้อบกพร่องและอีก 3 หรือ 4 ตัวจะตายภายในไม่กี่เดือน (แม้ว่าเราจะทำการทดสอบอย่างละเอียดก่อนที่จะนำไปใช้งาน)

โปรดทราบว่าคุณต้องรัน badblocks ในฐานะรูทหรือนำหน้าคำสั่งด้วย "sudo" หากคุณกำลังจะปิด Ubuntu live CD

ไดรฟ์ใหม่ (คำเตือน: ทำลายข้อมูลทั้งหมด!):

badblocks -wvs /dev/sd#

หรือ

badblocks -wvs /dev/hd#

ไดรฟ์ที่ใช้งาน (ทดสอบแบบอ่านอย่างเดียว):

badblocks -vs /dev/sd#

หรือ

badblocks -vs /dev/hd#

โดยที่ # คือหมายเลขไดรฟ์ใน Linux ไดรฟ์ IDE มักจะถูกเรียกว่า / dev / hd # และไดรฟ์ SCSI (และมักจะเป็น SATA) คือ / dev / sd #

ข้อมูลเพิ่มเติมเกี่ยวกับ badblocks ที่นี่: http://en.wikipedia.org/wiki/Badblocks

ถึงแม้ว่า dd และ badblocks เป็นโปรแกรม Linux คุณสามารถใช้มันในไดรฟ์ NTFS และคุณสามารถติดตั้งพาร์ติชัน NTFS ใน Linux ได้ไม่ว่าคุณจะใช้พาร์ติชั่น MBR, ดิสก์ไดนามิกหรือ GPT ก็ตาม

เอกสารของสตีฟกล่าวถึงปัญหาสมมุติฐานมากมายที่ SpinRite ในทางทฤษฎีสามารถช่วยเหลือได้ ตัวอย่างเช่น: ข้อมูลหายไปเมื่อเวลาผ่านไปและจำเป็นต้อง "รีเฟรช" โดยการอ่านทุก ๆ บล็อกและเขียนกลับไปที่ดิสก์อีกครั้งหรือความคิดที่ว่าการวางตำแหน่งหัวอ่านซ้ำ ๆ บนทั้งสองด้านของบล็อกในท้ายที่สุด ข้อมูลต้นฉบับที่เก็บไว้ในบล็อกนั้น เหตุผลสิ่งเหล่านี้สมเหตุสมผล แต่ฉันคิดว่าพวกเขาเป็นเพียงวิธีการแก้ปัญหาการศึกษาซึ่งอาจไม่เกิดขึ้นจริงในโลกแห่งความจริง (อย่างน้อยกับฮาร์ดดิสก์ - อาจเป็นดิสก์ Zip และมีความอ่อนไหวต่อข้อมูลมากกว่า) หาก Steve อ้างถึงเอกสารในหัวข้อหรือหากเทคนิคเหล่านี้ได้รับการพิสูจน์แล้วว่ามีประสิทธิภาพ จากนั้นฉันก็คาดหวังว่าจะมีโคลนโอเพนซอร์ซโอเพนซอร์สหรือวางจำหน่ายทั่วไป มันจะดีในความสามารถของโปรแกรมเมอร์สคริปต์โดยเฉลี่ยในการเขียนเชลล์สคริปต์ Python, Perl หรือ UNIX ที่มีคุณลักษณะทั้งหมดของเอกสารของ SpinRite


2
ว้าว. +1 สำหรับข้อมูลที่ดีเกี่ยวกับ badblocks
Kamil Kisiel

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

3
ข้อสังเกตอีกครั้ง: Steve ไม่เกี่ยวข้อง คำตอบนี้เป็นข้อมูล แต่สามารถลบออกได้โดยลบออก
Ethan Post

4
@Ethan: ขอบคุณฉันได้อัปเดตบทความแล้ว ฉันพยายามที่จะชี้ให้เห็นว่า SpinRite อาจฉลาดเกินไปสำหรับความดีของตัวเอง - นั่นคือสตีฟดูเหมือนจะมีนิสัยที่เอาชนะการแก้ปัญหาของเขาโดยไม่ต้องค้นคว้าปัญหาอย่างถูกต้อง ตัวอย่างเช่นเขาเขียนสองยูทิลิตี้ในการชุมนุมเพื่อเปิด / ปิดการใช้งานสองพอร์ตเครือข่ายใน Windows และเขียนบทความขนาดใหญ่ยาวเกี่ยวกับมัน - เท่านั้นที่จะหาในภายหลังว่าเขาสามารถทำได้อย่างง่ายดายโดยการยกเลิกการเลือกกล่องใน ของ windows
ปล้น

3
@Alex: SpinRite คล้ายกับ chkdsk หรือ badblocks มันแค่พยายามให้มากขึ้น มันเป็นที่ถกเถียงกันว่ามันต้องพยายามมากแค่ไหน ในขณะที่ศีรษะกำลังกวาดไปมาและพยายามอ่านบล็อกที่ไม่ดีมันก็อาจจะเป็นฝอยฝุ่นทั่วแผ่นพลาสติกสร้างความเสียหายมากยิ่งขึ้น การช่วยกู้ข้อมูลเป็นสิ่งที่ดี แต่การทำให้เกิดการสึกหรอมากขึ้นในไดรฟ์ที่กำลังจะตายนั้นไม่ดี ฉันคิดว่าถ้าคุณมี SpinRite อยู่แล้วและต้องการเรียกใช้คุณควรทำหลังจากที่คุณคัดลอกข้อมูลที่มีอยู่ออกไปแล้ว จากนั้นเรียกใช้ SpinRite คัดลอกข้อมูลอีกครั้งและดูว่ามีอะไรเปลี่ยนแปลงถ้ามี ยัง: ขอบคุณ! :)
ปล้น

28

มีเฟิร์มแวร์ดิสก์ไดรฟ์เป็นลายลักษณ์อักษรในอดีต (เริ่มย้อนกลับไปในยุค 80) มีความเข้าใจผิดมากมายเกี่ยวกับสิ่งที่เฟิร์มแวร์ของไดรฟ์ทำ ฉันใช้เวลากับฟอรัม GRC เป็นจำนวนมาก แต่ฉันไม่ได้เชื่อมต่อกับ SpinRite แต่อย่างใดนอกจากผู้ใช้

ขั้นแรกให้เฟิร์มไดรฟ์ได้เสมอกู้คืนและภาค remapped อย่างน้อยตั้งแต่ยุค 80 (ผมเขียนเฟิร์มจะทำอย่างนั้นกลับมาแล้ว) ไม่มีอะไรใหม่เกี่ยวกับสิ่งนี้ เมื่อไดรฟ์ประสบปัญหาเซกเตอร์พวกเขาจะลองใหม่หลายครั้งด้วยตัวเอง แต่จำนวนจะถูก จำกัด เนื่องจากไดรฟ์ไม่ได้รับอนุญาตให้ใช้เวลาหลายวินาทีในการอ่านคำสั่งเดียว - ระบบปฏิบัติการจำนวนมากจะไม่พอใจถ้าไดรฟ์ไม่สมบูรณ์ ดีภายใต้ที่สอง หากไดรฟ์สามารถกู้คืนข้อมูลได้โดยปกติแล้วจะทำการแมปเซกเตอร์ใหม่โดยอัตโนมัติหากคิดว่าข้อผิดพลาดเป็นมากกว่าการสะดุดครั้งเดียว ดังนั้นโปรแกรมเช่นchkdskหรือddที่เพียงแค่อ่านดิสก์ไดรฟ์จะทำให้เกิดพฤติกรรมเช่นเดียวกับ SpinRite

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

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

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

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


3
ฉันคิดว่าการจองของคนส่วนใหญ่อยู่ในความผิดนับไม่ถ้วนของสตีฟและถ้าโปรแกรมมีซอสสูตรลับบางคนจะต้องคิดออกตอนนี้และพยายามที่จะคัดลอก
Chris S

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

2
คุณมีรายละเอียดใดบ้างเกี่ยวกับชุดคำสั่งที่กำหนดจากข้อกำหนดคุณสมบัติคำสั่ง ATA ที่อนุญาตให้อ่านเซกเตอร์ "ไม่ถูกแก้ไข" หรือไม่? เท่าที่ฉันรู้ว่าสิ่งนี้เป็นไปไม่ได้และไม่เป็นที่ต้องการเนื่องจากการบันทึกพื้นผิวและการอ่านใช้วิธีการทางสถิติและย่อมก่อให้เกิดข้อผิดพลาดซึ่งจะต้องได้รับการแก้ไขโดยข้อมูลซ้ำซ้อนที่มีอยู่ในรหัสแก้ไขข้อผิดพลาด
the-wabbit

2
เคยเป็นไปได้ด้วยคำสั่ง Read Long ซึ่งส่งข้อมูลดิบจากเซกเตอร์กลับไปยังโฮสต์โดยสมมติว่าไดรฟ์มีค่าของเซกเตอร์เต็มของข้อมูล (บางครั้งเซกเตอร์เสียหายมากจนไม่สามารถทำได้ ไม่ว่าข้อมูลจะเสียหายเพียงใด) จุดประสงค์ดั้งเดิมคือเพื่อให้การทดสอบโฮสต์ของความทนทานของ ECC ของไดร์ฟ สตีฟไม่เคยพูดว่านี่คือสิ่งที่เขาใช้หรือไม่ อย่างไรก็ตามคำสั่ง Read Long ได้ถูกลบออกจากข้อกำหนด ATA รุ่นล่าสุด หากนี่คือสิ่งที่สตีฟใช้อยู่ในปัจจุบันฉันไม่รู้ว่าเขาจะทำอะไรในอนาคต
tenner

1
READ LONGถูกทำเครื่องหมายว่าเป็น obsoloete ตั้งแต่ ATA4 นี่จะหมายความว่ามันหายไปประมาณ 20 ปี จุดที่ฉันพยายามทำคือมีแนวโน้มว่าจะไม่มีคำสั่งให้อ่านข้อมูลดิบที่ไม่ได้รับการแก้ไขจากไดรฟ์ดังนั้น SpinRite จึงไม่มีวิธีที่จะบรรลุสิ่งที่อ้างว่าทำ
the-wabbit

10

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

แต่ที่นี่ในปี 2009 มันไร้ค่า ไดรฟ์สมัยใหม่ทำการแมปเซกเตอร์และการทดสอบที่ซับซ้อนด้วยตนเองและ SpinRite นั้นเก่าเกินไปที่จะรู้วิธีเรียกใช้ไดรฟ์เหล่านั้นอย่างถูกต้องบนไดรฟ์ทั้งหมด สิ่งที่คุณควรทำคือเรียนรู้วิธีใช้smartmontoolsผ่านทาง Linux boot CD (เนื่องจากเวลาหลักที่คุณต้องการคือเมื่อไดรฟ์ขนมปังแล้ว)

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

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


7
การบังคับให้ remaps ภาคไม่ใช่เรื่องบังเอิญที่นำไปสู่เกร็ดเล็กเกร็ดน้อยมันเป็นส่วนสำคัญของกลยุทธ์ของ SpinRite นอกจากนี้ SpinRite ยังมีไดรฟ์เพื่อรับรู้ว่าฉันไม่สามารถเรียกใช้สมาร์ทมอนต์แวลได้เพราะมัน“ ไม่ได้อยู่ที่นั่น” ฉันไม่คิดว่า SpinRite เป็นสิ่งที่ขาดไม่ได้ในปี 2010 ในปี 1999 แต่ "ไร้ค่า" ฉันไม่คิดอย่างนั้นฉันได้กู้คืนไดรฟ์หลาย ๆ ตัวด้วยความพยายามน้อยที่สุด แม้ว่าจะมีวิธีอื่นอยู่ในตอนนี้ แต่คุณก็ไม่สามารถเอาชนะมันได้สำหรับประโยชน์ใช้สอย เพียงแค่บูตและรัน
kmarsh

9
kmarsh ฉันไม่คิดว่าคุณเข้าใจว่าการแมปภาคใหม่ทำงานอย่างไร เฟิร์มแวร์ของไดรฟ์รุ่นใหม่จะทำการแมปเซ็กเตอร์ใหม่โดยอัตโนมัติเมื่อการดำเนินการอ่าน / เขียนใด ๆ ส่งคืนสัญญาณส่วนต่าง GRC อ้างว่า SpinRite "freshens" ดิสก์โดย "บังคับ" remapping เซกเตอร์ซึ่งเป็นจริงทางเทคนิคแต่คำสั่งใด ๆ ที่อ่านดิสก์ทั้งหมด บูตซีดี Linux ที่ใช้งานอยู่และเรียกใช้ 'cat / dev / sda> / dev / null' และคุณเพียงแค่ "ทำให้ใหม่" ดิสก์โดยไม่ต้องจ่าย $ 89
Ryan B. Lynch

2
ไรอันขึ้นอยู่กับแหล่งที่คุณอ่านเกี่ยวกับ "การนับเซกเตอร์ที่ค้างอยู่ในปัจจุบัน" การอ่านที่สำเร็จจะไม่ส่งผลให้ทำการแมปใหม่ Acronis ระบุว่าจะเกิดขึ้นหาก "ข้อผิดพลาดยังคงเกิดขึ้น" บางคนบอกว่ามันจะเกิดขึ้นกับการเขียนเช่นเดียวกับบทความ wikipedia (และอาจเป็นเงื่อนไข) ไม่ว่าในกรณีใดคุณไม่จำเป็นต้องใช้ SpinRite เพื่อทำรอบนี้ สิ่งที่ SpinRite เรียกร้องให้ทำในสิ่งที่แตกต่างนั้นจะไม่ยอมแพ้ภาคที่รอดำเนินการทันที
James Snyder

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

10

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

ที่กล่าวว่ามีกรณีสำคัญที่คุณไม่ควรแม้แต่จะพยายามกู้คืนดิสก์ของคุณด้วย spinrite หรือโซลูชันซอฟต์แวร์อื่น ๆ นั่นคือถ้าฮาร์ดดิสก์ของคุณล้มเหลวสำหรับเหตุผลที่ไม่รู้จักและข้อมูลที่เกี่ยวกับมันเป็นสิ่งสำคัญอย่างยิ่ง - คุณควรทันทีถอดดิสก์และจัดส่งได้โดยตรงที่ร้านซ่อมมืออาชีพ ( ไม่ได้ ทีม geekหรือแพทย์ข้อมูลหรือร้านค้าสำหรับผู้บริโภคอื่น ๆ ) ที่พวกเขาสามารถถอดแยกชิ้นส่วนเพื่อค้นหาและแก้ไขปัญหา ร้านค้าเหล่านี้ทำงานในสภาพแวดล้อมที่สะอาดและมีเครื่องมือในการเปลี่ยนหัวมอเตอร์ PCB และส่วนประกอบอื่น ๆ ที่อาจล้มเหลว พวกเขาจะไม่ถูก - ตามลำดับของ $ 800 ถึง $ 3000 (หรือมากกว่า) สำหรับดิสก์เดียว แต่พวกเขากำลังยิงไกลที่ดีที่สุดของคุณ

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

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


"ตามคำสั่งของ $ 800 ถึง $ 3000 สำหรับดิสก์เดียว" - นั่นคือเมื่อถูก อย่างน้อยพวกที่ทำเพื่อ feds ในประเทศของฉันจะคิดค่า ~ 300 เหรียญสหรัฐสำหรับแต่ละ GB
Camilo Martin

@CamiloMartin: ถ้ามีคนกำลังเรียกเก็บเงินจากข้อมูลที่คุณได้รับแทนที่จะเป็นงานที่พวกเขาทำจริง ๆ คุณต้องหาคนที่ซื่อสัตย์มากกว่านี้มาบ้าง นั่นเป็นเหมือนร้านซ่อมรถที่คิดค่าใช้จ่ายว่ารถจะไปได้ไกลแค่ไหนแทนที่จะไปติดตั้งผ้าเบรคใหม่ ไม่มีร้านค้า (ที่มีทักษะสูง) ที่ฉันเคยทำงานด้วยการใช้รูปแบบการกำหนดราคาแบบนั้น บางทีสัญญาที่เลี้ยงไว้นั้นทำให้อัตตาของพวกเขาสูงเกินจริง
tylerl

1
ส่วนใหญ่อาจเป็นกรณี (เนื่องจากแน่นอนสัญญาของพวกเขากับรัฐบาลไม่ได้อยู่ในข้อกำหนดเหล่านี้) โดยวิธีการ SpinRite ช่วยให้ฉันกู้คืนฮาร์ดไดรฟ์ กระบวนการปัจจุบันของฉันคือการทำให้ไดรฟ์เย็นที่สุดเท่าที่จะเป็นไปได้ด้วยพัดลม (และจริงๆแล้วมันไม่ได้ทำให้ความร้อนน้อยลง) และในขณะที่ใช้เวลานานเกินไปในที่สุดฉันก็จะทำการติดตั้งใหม่ . ฉันสามารถยืนยันไฟล์ที่ถูกกู้คืนและมันถูกอ่านเป็นครั้งคราวโดยมี ddrescue มาก่อน (โดยไม่มีผลกระทบ) ฉันมีความสุข!
Camilo Martin

6

จุดหนึ่งที่สำคัญยังขาดหายไปที่นี่เป็นที่ SpinRite เขียนโดยสตีฟกิบสัน - ชายคนหนึ่งที่ได้รับการวิพากษ์วิจารณ์ว่าเป็นเพราะขาดคุณสมบัติสำหรับปีและได้ทำงานที่นับไม่ถ้วน โจมตี บนกังหันลมในช่วงที่เขาปลาย "อาชีพ" ขณะนี้ไม่ได้จำเป็นต้องหมายความว่าไม่มีชิ้นดีของซอฟต์แวร์สามารถออกของ "กิบสัน บริษัท วิจัย" มาก็อย่างน้อยควรจะทำให้ทุกคนตรวจสอบครั้งที่สอง ดังที่หลายคนกล่าวไว้มีทางเลือกโอเพนซอร์ซมากมาย (ส่วนใหญ่จะเป็น Linux Live CD) สำหรับการกู้คืนข้อมูลซึ่งจะทำงานได้อย่างน้อยเช่นกัน


5
+1 และเท่าที่ผมต้องการที่จะ +1 คุณหลาย ๆ ครั้งนี้เป็นคำพูดมันเหมือนอ่านความคิดเห็นและไม่ได้เป็นคำตอบ
jscott

คำตอบสำหรับคำถามนี้คือการเชื่อมั่นว่า Steve Gibson จะเก่งด้านวิทยาการคอมพิวเตอร์และการเข้ารหัสหรือไม่ มันเป็นความเห็นส่วนตัวที่ฉันพยายามหลีกเลี่ยงให้มากที่สุด สำหรับฉันมันจะต้มลงไปที่ "อย่าแตะต้องมันด้วยไม้เท้า" และแน่นอนว่าอย่าใช้จ่ายเงินกับมัน นอกจากนี้มันจะไม่พอดีกับความคิดเห็น คุณสามารถแก้ไขหากคุณคิดว่าสามารถปรับปรุงได้
the-wabbit

2
บทความสามชิ้นนั้นเขียนโดยชายคนเดียวกันคือ Thomas C. Greene ไม่ยุติธรรมเลย
ปีเตอร์

1
@ กำหนดจุดพื้นฐานคือไม่สำคัญ บทความอ้างอิงเหตุการณ์ที่สามารถตรวจสอบได้โดยการวิจัยง่าย ๆ แม้ว่ากรีนจะมีอคติกับสตีฟกิบสัน แต่ก็ไม่ได้แสดงให้เห็นถึงความจริงใด ๆ นอกจากนี้ฉันเชื่อว่าอคตินั้นสมควรได้รับจากประวัติของสตีฟที่อ้างว่าน่ากลัว
the-wabbit

1
@ syneticon-dj ยุติธรรมเพียงพอ แต่ข้อเท็จจริงหมุนได้อย่างง่ายดายหลังจาก Fox News ทั้งหมดเป็นชื่อที่น่าเชื่อถือที่สุดในข่าว
ปีเตอร์

5

จะใช้มันได้ใช้มันจะแนะนำให้มัน

ฉันมีฮาร์ดไดรฟ์ SATA 160GB ที่เต็มไปด้วยภาพวาด Solidworks อยู่มาวันหนึ่งไฟฟ้าดับลงหนึ่งเครื่องนี้ลง หลังจากนั้นเครื่องจะแสดงหน้าจอระหว่างการบูทเครื่อง

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

หากฮาร์ดดิสก์ของคุณเป็นขนมปังปิ้งและหากข้อมูลของคุณมีค่ามากกว่าราคาของดิสก์ใหม่มันก็คุ้มค่าที่จะซื้อ $ 89 USD


2
คุณไม่มีข้อมูลสำรองใช่ไหม ฉันอยากจะแนะนำให้ทำการสำรองข้อมูลและทำ RAID
niXar

3

ทั้งหมดที่ฉันรู้คือ Spinrite เป็นผลิตภัณฑ์ที่เก่ามากและความจริงที่ว่ามันเป็นรุ่น 6 ดูเหมือนว่าจะแนะนำว่ามันไม่มีการอัปเดตมากมาย ฉันได้ยินมาเมื่อประมาณ 15 ปีที่แล้วเมื่อ Windows ยังเป็นส่วนเสริม 16 บิตสำหรับ MS-DOS หน้าวิกิพีเดียแม้กระทั่งบอกว่ามันเป็นรุ่นแรกถูกสร้างขึ้นในปี 1988! และผลิตภัณฑ์ก็ไม่รอดมาได้ 21 ปีหากไม่ใช่ผลิตภัณฑ์ที่ดี อย่างไรก็ตามมันทำให้ดูเหมือนว่าเป็นผลิตภัณฑ์อเนกประสงค์ที่มีความเป็นไปได้มากมายที่ใช้ แต่เป็นเพียงพนักงานขายที่พูดคุยเพราะโดยทั่วไปแล้วมันเป็นเพียงซอฟต์แวร์ชิ้นหนึ่งที่สแกนและแก้ไขการจัดเก็บข้อมูลแม่เหล็ก

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

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

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

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


1
ฉันต้องการเพิ่มว่าเว็บไซต์ในคำถามที่พบบ่อยระบุว่าความเร็วจะสูงถึง 2 GB ต่อนาที บ่อยครั้งที่ช้ากว่านี้ ดังนั้น 120 GB อาจใช้เวลาหนึ่งชั่วโมง Terabyte เกือบ 8 ชั่วโมง กล่าวคือหากไม่มีปัญหาเกิดขึ้น ไม่ฉันไม่ได้พูดเกินจริงเมื่อฉันบอกให้คุณเริ่ม SpinRite ในตอนเย็นและตรวจสอบในตอนเช้า!
Wim Ten Brink

ฉันเป็นหนึ่งในผู้ใช้เวอร์ชัน 1! :-) บันทึก RLL (2,7) ไดรฟ์เก่าบน Turbo XT ของฉันแล้ว! การรีเฟรชลึกเป็นระยะนั้นเป็นเพียงสิ่งที่จะนำพามอเตอร์สเต็ปเก่าเหล่านั้นกลับมา! ใช้งานผ่านเวอร์ชั่น 3 ซึ่งเป็นจุดที่ฉันยังไม่เคยมีปัญหากับไดรฟ์ที่ฉันสนใจ (ดังนั้นยังไม่ได้ทำการอัพเกรดซอฟต์แวร์เลย)
Brian Knoblauch

ลินุกซ์เองเพิ่งจะเป็นเวอร์ชั่น 3 (และเท่าที่ฉันรู้ไม่มีการเปลี่ยนแปลงครั้งใหญ่พวกเขาเพียงต้องการเพิ่มจำนวนมากหลังจากเวลามาก) หมายเลขเวอร์ชันไม่ได้หมายถึงการพัฒนา
Camilo Martin

2

มันไม่มีความหมายพอสมควรที่จะบอกว่ามันเป็น "ดีกว่า" กว่า chkdsk Chkdisk นั้นดีสำหรับสิ่งที่ทำ Spinrite ควรทำอย่างอื่น

สำหรับเกร็ดเล็กเกร็ดน้อยข้างต้นเพียงแค่ใช้ dd หรือ ddrescue จากบูตดิสก์จะกู้คืนข้อมูลอย่างไรก็ตาม - ฟรี

สิ่งที่ดูเหมือนว่าจะทำ Spinrite คือ remapping badsectors ในระดับดิสก์ (มากกว่าระบบปฏิบัติการ) และพยายามที่จะ "ซ่อมแซม" ข้อบกพร่องที่พื้นผิวโดยการเขียนทับหลายครั้ง หากเซ็กเตอร์ที่ไม่ดีเหล่านี้ (ฟิสิคัลหรือโลจิคัล) กำลังหยุดการอ่านดิสก์จาก Windows จะปรากฏว่า SR ทำปาฏิหาริย์ แต่บ่อยครั้งที่มันได้รับความอนุเคราะห์จากการเป็นดิสก์สำหรับบูต - ดังนั้นจึงไม่ติดปัญหา NTFS อย่างไรก็ตามดิสก์สำหรับบูต linux จะเข้าถึงข้อมูล นอกจากนี้บนดิสก์ linux เดียวกันที่รัน ddrescue จะทำการโคลนดิสก์อีกครั้งและลอง / เพิกเฉยเซกเตอร์เสียเพื่อส่งข้อมูลที่ไม่เสียหายทั้งหมดไปยังดิสก์อื่นที่คุณระบุซึ่งเป็นสิ่งที่คุณต้องการจะเกิดขึ้นจริง การสูญเสียบางส่วนไม่ได้เป็นหายนะ แต่การทำลายดิสก์ที่อ่อนแออยู่แล้วคือ

Spinrite และ HDD Regnerator (ผลิตภัณฑ์ที่คล้ายกัน) มีการใช้งานที่ จำกัด มาก คุณต้องใช้ดิสก์ที่มีเซกเตอร์เสียทางกายภาพที่ป้องกันไม่ให้ดิสก์ถูกอ่านหรือติดตั้งเลยและข้อมูลที่คุณไม่ได้ให้ความสำคัญเท่ากับการจ่าย DR ที่เหมาะสม ในสถานการณ์เหล่านั้น SR สามารถช่วยคุณผ่านอุปสรรค์แรกและทำการกู้คืนที่เหมาะสม


2

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

Spinrite ไม่ใช่เครื่องมือการกู้คืนระบบไฟล์ ไม่ทราบว่า NTFS จาก FAT จาก HPFS จาก EXT3 ปัญหาระดับระบบไฟล์ใด ๆ จะไม่ได้รับการแก้ไขมีเพียงไดรฟ์อ่านปัญหาที่ฉันพบว่ามันจัดการได้ค่อนข้างดี หากคุณมีปัญหาระดับระบบไฟล์ให้ใช้อย่างอื่น

Spinrite นั้นไม่ได้เป็น Linux Linux ที่สามารถใช้งานได้อย่างสะดวกสบายในบรรทัดคำสั่งด้วยเครื่องมืออย่าง 'dd' (หากคุณเคยเล่าเรื่องหรือหัวเราะเรื่องตลกด้วยคำว่า 'sudo' ในที่นี้หมายความว่าคุณ!) สำหรับผู้ใช้ระดับกลางที่ทำงานกับ GUI เป็นส่วนใหญ่และไม่ได้สำรองไว้ตั้งแต่การบริหารคลินตัน

ใช้งานได้กับระบบตรวจสอบ SMART ของไดรฟ์ (แม้ว่าไบออสของคุณจะปิดการใช้งานด้วยเหตุผลบางอย่างเช่นเดียวกับฉันโดยไม่มีตัวเลือกไบออสที่จะเปิดใช้งาน .. grr ... ) และไม่เพียงแค่พูดว่า ย้ายมัน 'แต่จริง ๆ แล้วพยายามหลายวิธีต่าง ๆ เพื่อรับข้อมูลมากที่สุดจากเซกเตอร์เสียมากที่สุดกรอกข้อมูลลงในช่องว่างด้วยการเดาทางสถิติแล้วให้สมาร์ทค้นหาตำแหน่งใหม่เพื่อวางข้อมูล อาจดูเหมือนว่าการสูญเสียบางส่วนไม่ได้เป็นเรื่องใหญ่และมักจะไม่เว้นแต่ว่าจะอยู่ในตารางพาร์ทิชันของคุณหรือตรงกลางของไฟล์ฐานข้อมูลบางไฟล์ซึ่งมักจะทั้งหมดหรือเปล่า ในกรณีเหล่านี้คุณต้องการเซกเตอร์กลับแม้ว่าจะไม่ถูกต้องสมบูรณ์ ฉันไม่เห็นอะไรเลยที่ทำให้การกู้คืนเซกเตอร์บางส่วนโดยปกติเป็นเพียง Goodsectorread = ย้ายมันเทียบกับ badsectorread = โยนมัน

การใช้ Spinrite ที่ดีที่สุดคือการบำรุงรักษาไดรฟ์ ดำเนินการทุก ๆ สองสามเดือนเพื่อให้ระบบสมาร์ทดูทุกสิ่งและทำการแมปสิ่งที่จำเป็น DD จะทำสิ่งเดียวกัน แต่ถ้ามีภาคที่เสียหายที่ไม่สามารถอ่านได้ SMART จะโยนทิ้งอย่างสมบูรณ์ Spinrite จริงอาจได้รับ 90% ของภาค อีกครั้งไม่มีเรื่องใหญ่ถ้ามันเป็น. jpg เรื่องใหญ่จริง ๆ ถ้าเป็นตารางพาร์ติชันของคุณ

Kelley B. สนับสนุน Mgr


ไม่แน่ใจว่าคุณรู้สึกอย่างไรกับ "สงครามศักดิ์สิทธิ์" .. แน่นอนว่าไม่ใช่ทุกโพสต์ที่เห็นด้วยซึ่งกันและกัน แต่นั่นก็เป็นประเด็นของระบบ Stack Exchange เนื่องจากคำตอบที่เชื่อกันว่าถูกต้องที่สุดจะได้รับการโหวต . ที่ถูกกล่าวว่ามันปลอดภัยที่จะบอกว่าคุณเชื่อว่าคนเป้าหมายที่ใช้ Spinrite จะไม่ดูแลระบบมืออาชีพ แต่แทนที่จะเป็น "ผู้ใช้ระดับกลาง"?
romandas

2

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

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

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


2

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

หลักฐานที่ว่าไดรฟ์ของคุณใช้ได้ถ้ากู้คืนภาค ฉันใช้ Ver 1 one 20yrs ที่ผ่านมาและมันก็ไม่ใช่สมมติฐานที่ถูกต้องและตอนนี้ก็ไม่ใช่ตอนนี้ ฉันได้เรียนรู้วิธีที่ยากที่จะใช้เซกเตอร์เสียที่กู้คืนมาเป็นโอกาสในการบันทึกข้อมูลของคุณก่อนที่คุณจะโยนไดรฟ์ไม่ใช้งานต่อไปราวกับว่ามันได้รับการแก้ไข

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

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


2

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

ฉันใช้ spinrite ตั้งแต่เดบิวต์ สวยมากอย่างต่อเนื่องตั้งแต่นั้นมา ฉันใช้ผู้ผลิตส่วนใหญ่เช่นกัน

การเรียกบ้านครั้งแรกของฉันสำหรับ IBM XT ที่ไม่สามารถบูตได้ ฉันดึง 5 1/4 ของฉันออกมาเต็มไปด้วย msdos, fdisk, format, copy, spinrite และปล่อยให้มันทำงานข้ามคืนในระดับสูงสุดกลับมาในวันถัดไปและพบว่าสี่เหลี่ยมผืนผ้าเล็ก ๆ กระเด้งไปมา ฉันตีที่ว่างสองสามครั้งแล้วเสร็จ รีบูตและกอดจากตาของฉัน gran ขณะที่ระบบของพวกเขาเริ่มขึ้นและฉัน gots จ่าย $ 20! กว่า 20 ปีที่แล้ว ฉันใช้มันตั้งแต่การแก้ไขไดรฟ์จำนวนมากดังนั้นฉันจึงสูญเสียการนับ

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

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


1

ฉันคิดว่าฉันสามารถจัดหมวดหมู่เป็น "หนึ่งในผู้ใช้ที่บ้าน" แต่นี่คือประสบการณ์ของฉัน: ฉันลองครั้งหนึ่งบนแล็ปท็อปแม่ของฉันซึ่งไม่สามารถบูตได้ ระหว่างการเริ่มต้น windows เราได้รับ BSOD โดยอ้างว่าไฟล์ระบบบางส่วนหายไป ฉันพยายามเรียกใช้ SpinRite ใช้เวลาสักครู่หนึ่งกล่าวว่าพบบางส่วนที่เสียหายหรือบางสิ่งบางอย่าง (เมื่อไม่นานมานี้) เมื่อเสร็จแล้วมันก็บูทโดยไม่มีปัญหา

สิ่งเดียวที่ฉันต้องบอกว่าฉันเกลียดคือมันไม่ทำงานกับไดรฟ์ usb (เท่าที่ฉันรู้ ... ) และไดรฟ์ usb มักเป็นสิ่งที่ดูเหมือนจะผิดพลาดสำหรับฉัน ... = /

โอ้และมันไม่ถูกโดยเฉพาะ ...


โดยปกติคุณสามารถดึงฮาร์ดไดรฟ์ออกจากกล่องหุ้ม USB และต่อเข้ากับคอมพิวเตอร์โดยตรง จากนั้น SpinRite จะสามารถเข้าถึงฮาร์ดไดรฟ์ได้อย่างสมบูรณ์
แบรดกิลเบิร์

ใช้งานได้กับไดรฟ์ usb เช่นจาก Western Digital และ Seagate หรือไม่ ไม่ได้คิดว่ามันเป็นไปได้ที่จะเปิดที่ ... โดยไม่ต้องทำลายพวกเขาเปิดได้คือ ...
Svish

Svish, คุณถูกต้อง - ฮาร์ดไดรฟ์ภายนอกแบรนด์เนมมักจะมีสกรูความปลอดภัยและเปิดได้ยากมากเว้นแต่คุณจะมีเครื่องมือพิเศษ อย่างไรก็ตามหากคุณกำหนดค่า VM ให้เข้าถึงไดรฟ์ทางกายภาพโดยตรงคุณควรจะเมานท์ไดรฟ์ USB เป็นฮาร์ดไดรฟ์ "ภายใน" แบบฟิสิคัลและเรียกใช้ SpinRite หรือยูทิลิตี้ระดับต่ำอื่น ๆ อย่างไรก็ตามเฉพาะไฮเปอร์ไวเซอร์บางรายเท่านั้นที่สามารถเข้าถึงดิสก์ดิบได้โดยตรง
ปล้น

1
ให้ฉันได้รับตรงนี้; ไดรฟ์แสดงสัญญาณสำคัญของความอ่อนแอคุณสามารถทำให้มันกลับมาทำงานได้อีกครั้ง ... และคุณยังคงใช้มันต่อไป ??? นี่คือคำแนะนำ: ไดรฟ์สกปรกราคาถูก นี่คือคำใบ้ที่สอง: โดยปกติแล้วพวกเขาจะมีการรับประกัน 3 ปี ฉันฉันเพิ่งซื้อใหม่คัดลอกข้อมูลส่งดิสก์เก่ากลับไปยังผู้ผลิตด้วยค่าจัดส่งที่ถูกที่สุดที่ฉันหาได้ (ไม่มีใบรับรอง / ack ฯลฯ ) และถ้าได้รับกลับมาฉันใส่ไว้ในกล่องใส่ไดรฟ์ภายนอก (สำหรับ 2.5 "ดิสก์มีราคา ~ $ 15)
niXar

อย่างแรกก็คือแล็ปท็อปที่สองไม่ใช่แล็ปท็อปของฉันที่สามไม่ใช่แล็ปท็อปของที่ใช้ (แล็ปท็อปที่ทำงาน)
Svish

1

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

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


3
กำหนดกลยุทธ์การสำรองข้อมูลที่เหมาะสมและการยอมรับข้อผิดพลาดบางอย่างในฐานะผู้ดูแลระบบทำไมคุณต้องใช้
romandas

ฉันไม่จำเป็นต้องเชื่อคำรับรองทั้งหมด ฉันรู้ว่าอย่างน้อยหนึ่งคนที่ PaulDotCom ผลิตขึ้นมาเพื่ออ่านมันบนพอดแคสต์ (ซึ่งมันก็) เพียงแค่พูดคุยกับนายกิบสัน
Psycho Bob

1

ประสบการณ์ของฉันคือของผู้ใช้ที่บ้าน ฉันเคยมีดิสก์แปลก ๆ ล้มเหลว (ฉันมักจะซื้อฮาร์ดแวร์ราคาถูกและมือสองสำหรับบ้าน) และในกรณีส่วนใหญ่ spinrite ได้ช่วยในการติดตั้งดิสก์และใช้งานได้อีกครั้ง ระยะของคุณอาจแตกต่างกันไป แต่ฉันพบว่ามันเป็นวิธีที่ประหยัดเวลาในการยืดอายุของฮาร์ดแวร์รุ่นเก่า - ถ้าเพียงเพื่อตรวจสอบว่ามีอะไรที่ต้องกู้คืนจากมัน


1

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

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


สิ่งนี้ไม่สมเหตุสมผล ระบบไฟล์ไม่สามารถ "ไป RAW" ได้ในทันที NTFS มี $ MFT, $ Bitmap และอื่น ๆ มันไม่เพียงแค่เปลี่ยนเป็น RAW ในลักษณะเดียวกับที่มันจะไม่เปลี่ยนเป็น FAT โดยเฉพาะถ้ามันยังคงบูท
Camilo Martin

1

ผู้ใช้ตามบ้านที่นี่ ฉันใช้ SpinRite มาสองสามปีแล้วและพบว่ามันมีประโยชน์มากแม้ว่ามันจะไม่ทำงานในทุกสถานการณ์ การขาดการรองรับ USB ก็เป็นปัญหาเช่นกัน แต่ก็ดี สิ่งที่ฉันสังเกตเห็นคือฉันต้องเปลี่ยนการสนับสนุน SATA / PATA ใน BIOS ให้เป็นแบบดั้งเดิมถ้าฉันต้องการให้ข้อมูลสมาร์ทสามารถเข้าถึงได้ ขณะนี้ฉันอยู่ในเซสชัน SpinRite ซึ่งจะใช้เวลา 130 ชั่วโมงเมื่อเสร็จสิ้น แต่นี่เป็นครั้งแรกที่ข้อมูล SMART เข้าถึงได้ ความแตกต่าง? ฉันไม่แน่ใจ แต่เราจะเห็น


1

ฉันพยายามใช้ Spinrite เพื่อประโยชน์ในการบำรุงรักษา แต่มีเวลาให้มันทำงานบนดิสก์ขนาดใหญ่เป็นเวลา> 16 ชั่วโมงและคุณไม่สามารถใช้คอมพิวเตอร์เพื่อสิ่งอื่นในขณะที่มันกำลังทำงานอยู่ (คุณถูกบูทด้วย DOS_only โหมดที่จะเรียกใช้)? หากคุณมีดิสก์จำนวนมาก (เช่นกล่องเก็บข้อมูลที่มีดิสก์ 4-5 ตัวรวมถึงระบบของคุณและดิสก์สว็อป) มันก็ค่อนข้างจะไม่ฉลาดที่จะจินตนาการถึงวิธีการจัดตารางเวลาดังกล่าว คุณต้องสูญเสียคอมพิวเตอร์เป็นเวลาหนึ่งสัปดาห์เพื่อทำการบำรุงรักษาตามปกติ


0

มีข้อมูลที่ดีเกี่ยวกับการใช้ GNU ddrescue กับ SpinRite ที่นี่:

http://freshmeat.net/projects/addrescue/

มันกล่าวถึงจุดแข็งและจุดอ่อนที่กล่าวถึงข้างต้น

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