ฉันจะซ่อมแซมดิสก์ที่ Disk Utility ระบุว่าไม่สามารถซ่อมแซมได้อย่างไร


27

ฉันมีฮาร์ดดิสก์ภายนอกที่มีพาร์ติชัน Mac OS Extended เดียว ดิสก์นี้หยุดทำงานสองสามวันที่ผ่านมา ฉันพยายามซ่อมแซมพาร์ติชันด้วยยูทิลิตี้ดิสก์ แต่ไม่มีโชค ข้อความแสดงข้อผิดพลาดดังต่อไปนี้:

ข้อผิดพลาด: Disk Utility ไม่สามารถซ่อมแซมดิสก์นี้ได้ สำรองไฟล์ของคุณให้ได้มากที่สุดฟอร์แมตดิสก์และกู้คืนไฟล์ที่สำรองไว้

ความคิดหรือเครื่องมือใดที่ฉันสามารถลองซ่อมแซมดิสก์ได้


คุณแน่ใจได้หรือไม่ว่าไดรฟ์ทำงานอย่างถูกต้อง? คุณควรตรวจสอบหลายสิ่งหากยังไม่ได้ทำ: ข้อผิดพลาด CRC ของคุณนับเป็น 0 หรือไม่ การรออนุมัติ / ลบ / จัดสรรซ้ำของคุณไม่กี่ภาคที่ 0 หรือไม่? คุณรันการทดสอบบล็อกการอ่าน / เขียนแบบสุ่มบนไดรฟ์หรือไม่ ค้นหาโปรแกรมแชร์แวร์ที่ชื่อว่า SMART Utility หากคุณยังไม่ได้ทำการตรวจสอบใด ๆ เลย ฉันขอแนะนำอย่างยิ่งสำหรับการตรวจสุขภาพขั้นพื้นฐานของไดรฟ์
Fyrefly

คำตอบ:


18

มีโอกาสซ่อมด้วยบรรทัดคำสั่ง (ใน Terminal) ด้วยยูทิลิตี้เทอร์มินัลตามที่อธิบายไว้ในเอกสารสนับสนุนของ Appleดังที่แสดงด้านล่าง:

ใช้บรรทัดคำสั่งและfsck_hfs -lคำสั่ง

เริ่มคอมพิวเตอร์ของคุณแล้วลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบ

เปิด Terminal (/ Applications / Utilities)

ที่พรอมต์ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Return เพื่อตรวจสอบ filesytem ID ของคุณ:

df -hl

ค้นหาข้อความบางบรรทัดที่มีลักษณะดังนี้:

Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Volumes/Storage

จดบันทึกชื่อ "disk" External Disk ที่ปรากฏขึ้นหลังจาก / dev / เช่น "/ dev / disk0s3" นี่คือ ID ระบบไฟล์ของคุณสำหรับไดรฟ์ข้อมูลภายนอกของคุณ

ที่พรอมต์ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Return:

df -hl

จากนั้นพิมพ์คำสั่งต่อไปนี้โดยที่ "disk1" เป็น ID ระบบไฟล์ของคุณที่คุณจดบันทึกไว้ในขั้นตอนที่ 4 จากนั้นกด Return:

sudo fsck_hfs -l /dev/disk1

เมื่อได้รับแจ้งให้ป้อนรหัสผ่านผู้ดูแลระบบของคุณจากนั้นกด Return เพื่อเริ่มการตรวจสอบ

คุณควรเห็นข้อความเช่นนี้ในระหว่างการตรวจสอบดิสก์:

** /dev/rdisk0s3 (NO WRITE)
** Root file system
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.

@ Buscar - นี่เป็นคำตอบที่ดีกว่า ... แต่ fsck คือสิ่งที่ Disk Utility ล้มเหลวในการทำ น่าจะมีประสิทธิภาพมากกว่าในการใช้ fsck ด้วยตนเอง แต่ฉันคิดว่าบางทีคุณอาจสนใจในข้อเท็จจริงนั้น คำตอบที่ดีโยกบน
chillin

3
@Buscar พาร์ทิชันของฉันไม่ได้ทำเงินและฉันไม่สามารถทำได้ ดังนั้น df -hl จึงไม่รายงาน มีวิธีใดบ้างที่จะใช้คำสั่ง fsck_hfs?
gyurisc

@gyurisc คุณไม่จำเป็นต้องเรียกใช้ df -hl มันถูกใช้เพื่อแสดงสถานะพาร์ติชันดิสก์ของคุณเท่านั้น
Ruskes

3
ฉันไม่เข้าใจ การอุทธรณ์ครั้งที่สองของการdf -hlบรรลุผลคืออะไร?
Slipp D. Thompson

1
@gyurisc หากดิสก์ของคุณไม่เชื่อมต่อให้ใช้diskutil listเพื่อรับ id ของดิสก์ภายนอกของคุณ: apple.stackexchange.com/questions/107953/…
pcv

9

เมื่อคุณปลั๊กอินดิสก์ Apple_HFS ที่เสียหายลงใน Mavericks / Yosemite จะทำงานfsck_hfsด้วยตัวเอง

คุณสามารถเห็นผลลัพธ์ (ในเทอร์มินัล):

tail -f /var/log/fsck_hfs.log

รอให้เสร็จก่อนซ่อมแซมตัวเอง

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


4
คลิกซ่อมแซมซ้ำ ๆ ได้ช่วยให้ฉันมากกว่าหนึ่งครั้ง
jensph

พิเศษหากยังคงส่งผลให้เกิดความแตกต่าง ..
H_7

3

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


21
ชื่อผู้ใช้ที่เหมาะสม: P
NReilingh

2
+1 สำหรับชื่อผู้ใช้ ไดรฟ์ทำงานก็เป็นเพียงพาร์ทิชันไม่ mountable
gyurisc

3

ฉันโชคดีกับfsckบรรทัดคำสั่งโดยใช้ตัวเลือกที่แตกต่างกันเล็กน้อยจากด้านบน

ใช้df -hlเพื่อกำหนดเส้นทางของอุปกรณ์ดิสก์ดังกล่าวข้างต้น (ในกรณีของฉันคือไดรฟ์ USB ภายนอกตัวแรกของฉัน/dev/disk1s1)

จากนั้นใช้

sudo fsck_hfs -r -d /dev/disk1s1

ตัวเลือก -r จะสร้างแคตตาล็อก B-Tree ขึ้นมาใหม่ ไม่แน่ใจว่าทำไมยูทิลิตี้ดิสก์ไม่ทำสิ่งนี้โดยอัตโนมัติ อ็อพชัน -d แสดงข้อมูลการดีบักพิเศษ ดูการซ่อมแซมดิสก์จากโหมดผู้ใช้คนเดียว (fsck ล้มเหลว)และหน้าfsck_hfsสำหรับรายละเอียด


2
หลังจากรันคำสั่งของคุณข้อมูลทั้งหมดในฮาร์ดไดรฟ์ของฉันจะถูกลบดังนั้นขอขอบคุณ !!
Wazery

3

คุณอาจไม่จำเป็นต้องซ่อมแซมดิสก์!

นี่เป็นไดรฟ์ภายนอกที่คุณแชร์ระหว่าง Mac และพีซี Windows หรือไม่ ฉันมีปัญหานี้สองสามครั้งด้วยดิสก์ที่จัดรูปแบบ FAT32 หากคุณไม่ unmount ดิสก์ของคุณอย่างถูกต้องเมื่อคุณลบออกจากพีซี Windows ของคุณปริมาณทั้งหมดจะถูกทำเครื่องหมายว่า "ไม่ว่าง" และคุณจะได้รับแจ้งให้ซ่อมแซมระดับเสียงถ้าคุณดูใน Disk Utility ของ Apple อย่างไรก็ตาม Disk Utility จะไม่สามารถซ่อมแซมโวลุ่มและรายงาน:
ไม่สามารถเปิด (ทรัพยากรไม่ว่าง)
ระบบไฟล์ตรวจสอบรหัสทางออกคือ 8

การแก้ไขนั้นง่ายเพียงแค่เสียบไดรฟ์นั้นกลับเข้าที่ Windows PC และถอนติดตั้งอย่างถูกต้องก่อนเสียบเข้ากับ Mac ของคุณ

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


1
บันทึกฉันจากปัญหามากมายกับความคิดเห็นนี้ ... บางครั้งมันก็ไม่ใช่ว่าดิสก์เสียหาย ..
Mamonu

2

ฉันมีปัญหานี้กับดิสก์ภายนอกใน ExFAT ไม่มีอะไรทำงาน ฉันเพิ่งจะใช้ซอฟต์แวร์กู้คืน แต่บูตเป็น Windows, Windows อ่านได้ดี บูตกลับสู่ OS X และตอนนี้ทุกอย่างเป็นไปตามที่ควรจะเป็น แปลก.


1

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

ในโอกาสที่หายากการบูตจากสื่อภายนอกหรือพาร์ติชันการกู้คืน (COMMAND-R) และการเรียกใช้ Disk Utility จากนั้นสามารถซ่อมแซมได้ คุ้มค่าที่จะลองเพราะจะทำให้คุณเสียเวลา

ส่วนตัวฉันใช้ DiskWarrior และกู้คืนไดรฟ์ที่ Disk Utility ไม่สามารถสัมผัสได้รวมถึงข้อความแสดงข้อผิดพลาดที่แน่นอน ไม่มีการรับประกันว่าจะใช้กลอุบาย แต่มันราคาถูกกว่า HD ใหม่

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


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

1

ฉันมีปัญหาที่คล้ายกันกับ Toshiba HD ภายนอกของฉัน - macbook ของฉันจะไม่รู้จัก HD จนกว่าจะถอดปลั๊กออกและแจ้งให้ใส่รหัสผ่าน (ซึ่งไม่สามารถใช้ได้เป็นเวลาหลายเดือน) ฉันลองความเป็นไปได้ทั้งหมดของรหัสผ่านก่อนหน้าได้รับข้อความแสดงข้อผิดพลาดเดียวกันในยูทิลิตี้ดิสก์เมื่อพยายามซ่อมแซม HD และในที่สุดก็สามารถแก้ไขข้อผิดพลาดนี้ได้โดยใช้การอัปเกรดระบบปฏิบัติการฟรีเป็น Yosemite หวังว่ามันจะช่วย !!


ฉันยังคงต่อสู้กับสิ่งนี้เป็นครั้งคราว
2014

1

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

หากฮาร์ดแวร์ไม่ดีคุณไม่ควรพยายามซ่อมแซมระบบไฟล์ คุณอยู่ในสถานการณ์การกู้คืนข้อมูล

หากไดรฟ์จะตกลงตามที่สมาร์ทยูทิลิตี้ที่คุณควรลองซ่อมระบบแฟ้มที่มีAlsoft DiskWarrior DiskWarrior จะถูกพัฒนาโดยทีมงานที่มีความสนิทสนมของระบบไฟล์ HFS และก็สามารถที่จะแก้ไขปัญหาที่ Disk Utility ไม่สามารถ


0

หาก Disk Utility ไม่สามารถซ่อมแซมไดรฟ์ข้อมูลได้แสดงว่าโครงสร้างไดเรกทอรีเสียหายไปยังตำแหน่งที่ไม่สามารถหาไฟล์แคตตาล็อกทั้งหมดได้อีกต่อไป

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

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

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

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


0

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


0

เรื่องสั้น: ใช้ DiskWarrior

คอมพิวเตอร์ของฉันทำงานล้มเหลวและไฟล์ไดเรกทอรีเสียหายในฮาร์ดไดรฟ์ภายนอก ดังนั้นมันจะไม่ติด แต่ฉันสามารถดูได้ใน Disk Utility (แม้ว่ามันจะไม่ซ่อมแซม) จ่ายเงิน $ 120 สำหรับ diskwarrior ไปถึงทุกอย่างและมันก็ดี แสดงตัวอย่างเพื่อคว้าไฟล์ก่อนที่จะเข้าไปแก้ไขข้อบกพร่อง คุ้มค่าเงิน.


0

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


-1

สำหรับฉัน Disk Utility บน Snow Leopard ทำงานเพื่อซ่อมแซมสิทธิ์สำหรับไดรฟ์ แต่ไม่ใช่ใน Mavericks แปลก.

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