Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

เมื่อฮาร์ดไดรฟ์ของคุณเริ่มล้มเหลว Disk Utility เสนอเครื่องมือซ่อมแซมดิสก์ที่มีประโยชน์ แต่ถ้าพวกเขาไม่ทำเพื่อคุณ คุณอาจต้องการหันไปใช้ปืนใหญ่ตัวใดตัวหนึ่ง:fsck fsck ซึ่งย่อมาจาก "File System Consistency Check" เป็นเครื่องมือบรรทัดคำสั่งที่ตรวจสอบและซ่อมแซมโครงสร้างพื้นฐานของฮาร์ดไดรฟ์ fsck เครื่องมือใน Mac จะเหมือนกับเครื่องมือที่พบใน Linux บทความนี้เน้นที่อินเทอร์เฟซผู้ใช้ของ Mac และครอบคลุมวิธีการซ่อมแซมฮาร์ดดิสก์ macOS ด้วย fsck ทั้งไดรฟ์แบบกลไกและโซลิดสเตต (SSD)

สัญญาณของฮาร์ดไดรฟ์เสียมีอะไรบ้าง

โดยปกติ คุณจะสังเกตเห็นว่าฮาร์ดไดรฟ์บน Mac ของคุณเสียตั้งแต่เนิ่นๆ ด้านล่างนี้คือสัญญาณสามประการที่พบบ่อยที่สุด:

1. เกิดปัญหา

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

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

2. ข้อผิดพลาดของดิสก์

อีกสัญญาณหนึ่งที่แสดงว่าฮาร์ดไดรฟ์ของคุณล้มเหลวคือข้อผิดพลาดของดิสก์ใน Mac ของคุณ

สัญญาณเหล่านี้รวมถึงการที่คอมพิวเตอร์ของคุณไม่รู้จักไดรฟ์ ประสิทธิภาพที่ซบเซา และการดีดออกแบบสุ่ม

3. ข้อความแสดงข้อผิดพลาด

หากคุณเห็นข้อความแสดงข้อผิดพลาดบน Mac ของคุณ ก็มักจะเป็นสัญญาณบ่งบอกว่าคุณควรดูสถานะของฮาร์ดไดรฟ์ของคุณ

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

วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

4. ฉลาด. ปัญหา

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

หากคุณประสบปัญหาในพื้นที่นี้ อุปกรณ์ของคุณจะเตือนคุณด้วยข้อความว่าดิสก์ของคุณมี S.M.A.R.T. ปัญหา. สาเหตุทั่วไปของปัญหานี้ ได้แก่ ความล้มเหลวของกลไกและความชื้นที่มากเกินไป

5. โปรแกรมหยุดทำงานอย่างถูกต้อง

เมื่อคุณใช้ Mac อุปกรณ์ของคุณจะจัดเก็บแอพและโปรแกรมมากมายที่คุณใช้ในฮาร์ดไดรฟ์ของคุณ

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

6. ไฟล์ใน Mac ของคุณเสียหาย

อีกสัญญาณหนึ่งที่แสดงว่าฮาร์ดไดรฟ์ของคุณล้มเหลวก็คือไฟล์ของคุณเสียหาย

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

ไดรฟ์เครื่องกลทำให้เกิดเสียงแปลกๆ

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

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

ค้นหาดิสก์ที่ถูกต้อง

ก่อนที่คุณจะสามารถเรียกใช้ fsck คุณจะต้องค้นหาโหนดอุปกรณ์และตัวระบุของดิสก์ที่คุณต้องการกำหนดเป้าหมาย เราจะใช้ diskutil . ของ Terminal สั่งให้สำเร็จ

1. เปิด Terminal (/Applications/Utilities/Terminal.app)

2. พิมพ์คำสั่งต่อไปนี้ จากนั้นกด “Enter”

diskutil list
วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

3. การดำเนินการนี้จะสร้างรายการของไดรฟ์ที่เชื่อมต่ออยู่ในปัจจุบัน ทั้งที่ต่อเชื่อมและไม่ได้ต่อเชื่อม

วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

4. ค้นหาดิสก์ที่คุณต้องการเรียกใช้ fsck และค้นหาตัวระบุอุปกรณ์ มันจะมีลักษณะเหมือน “/dev/disk1” และจะอยู่ตามระยะขอบด้านซ้ายของหน้าต่างเทอร์มินัล จดข้อมูลนี้ไว้ที่ใดที่หนึ่งเนื่องจากคุณจะต้องใช้ในขั้นตอนถัดไป

วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

เรียกใช้ fsck จากโหมดผู้ใช้คนเดียว

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

1. เปิดเมนู Apple แล้วเลือก “รีสตาร์ท”

วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

2. กด Command . ค้างไว้ + ในขณะที่คอมพิวเตอร์ของคุณรีสตาร์ท คุณจะปล่อยปุ่มได้เมื่อเห็นข้อความสีขาวเริ่มปรากฏขึ้นบนหน้าจอเริ่มต้น

3. ข้อความสีขาวบางส่วนจะเลื่อนไปมาอย่างรวดเร็ว เมื่อหยุดทำงาน คุณจะเห็นพรอมต์คำสั่งที่ด้านล่างของหน้าจอที่ระบุว่า root# .

หากข้อความหยุดเลื่อน แต่คุณไม่เห็นข้อความแจ้งนี้ ให้กดปุ่ม "Enter" หนึ่งครั้งเพื่อแสดงข้อความนั้น

วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

4. ในการซ่อมแซมดิสก์สำหรับบูต ให้พิมพ์คำสั่งต่อไปนี้ จากนั้นกด “Enter”

/sbin/fsck -fy

การดำเนินการนี้ fsck ด้วย -f flag ซึ่งบังคับให้ตรวจสอบระบบไฟล์ที่เจอร์นัล เช่น HFS+ เช่นเดียวกับ -y แฟล็ก ซึ่งจะระบุว่า "ใช่" โดยอัตโนมัติสำหรับข้อความแจ้งที่ fsck อาจพบ

วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

5. คุณสามารถใช้ fsck เพื่อซ่อมแซมดิสก์ที่ไม่ได้บู๊ตได้ แต่คุณจำเป็นต้องทราบประเภทระบบไฟล์ ตัวอย่างเช่น ถ้าฉันต้องการเรียกใช้ fsck บน “/dev/disk2” ฉันจะใช้คำสั่งต่อไปนี้:

/sbin/fsck_hfs -fy /dev/disk2
วิธีซ่อมแซมฮาร์ดดิสก์ด้วย fsck บน macOS

คำสั่งนั้นจะเรียกใช้ fsck เวอร์ชันย่อยของ HFS บนไดรฟ์นั้น ระบบไฟล์อื่นๆ ที่มี ได้แก่ fsck_msdos ซึ่งทำงานบนระบบไฟล์ FAT fsck_exfat ซึ่งตรวจสอบระบบไฟล์ ExFAT และ fsck_udf ซึ่งดูระบบไฟล์ UDF

6. fsck จะตรวจสอบระบบไฟล์และพยายามซ่อมแซมความเสียหายที่พบ หากไม่พบความเสียหาย เครื่องจะออกพร้อมกับคำว่า “ตกลง”

7. เมื่อ fsck ตรวจสอบและซ่อมแซมระบบไฟล์เสร็จแล้ว ให้พิมพ์ reboot ลงในพรอมต์คำสั่งแล้วกด “Enter”

คำถามที่พบบ่อย

1. ฉันสามารถซ่อมแซมฮาร์ดดิสก์ Mac โดยไม่ใช้ fsck ได้หรือไม่

ได้ คุณยังสามารถใช้ยูทิลิตี้ดิสก์เพื่อซ่อมแซมฮาร์ดไดรฟ์บน Mac ของคุณได้ ในการดำเนินการนี้ ให้ไปที่ Spotlight (แว่นขยายในแถบเครื่องมือ) ค้นหา "Disk Utility" แล้วคลิก Disk Utility.app

เลือก "ปฐมพยาบาล" และเลือก "เรียกใช้" Mac ของคุณจะค้นหาปัญหาและแก้ไขปัญหาที่เกิดขึ้น

2. จะใช้เวลานานแค่ไหนในการซ่อมแซมดิสก์โดยใช้ fsck บน Mac

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

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

3. fsck ปลอดภัยหรือไม่ที่จะทำงานบนอุปกรณ์ Mac?

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

บทสรุป

fsck บน Mac ไม่ได้มีประสิทธิภาพเท่ากับ fsck บน Linux แต่ก็ยังสามารถช่วยชีวิตได้หากคุณลงเอยด้วยดิสก์สำหรับบูตที่เสียหายหรือฮาร์ดไดรฟ์ที่เสียหาย อ่านต่อไปเพื่อเรียนรู้สิ่งที่คุณควรทำก่อนและหลังการฟอร์แมตฮาร์ดไดรฟ์บน Mac