- โปรแกรมฟรี EaseUS
- Data Recovery Wizard Free
- Todo Backup Free
- Partition Master Free
Daisy updated on May 28, 2026 to การกู้คืนไฟล์จาก Mac
วิธีใช้ ddrescue บน Mac ? หากคุณกำลังประสบปัญหาฮาร์ดไดรฟ์เสีย ชำรุด หรืออ่านไม่ได้บน Mac ของคุณ ddrescue คือหนึ่งในเครื่องมือบรรทัดคำสั่งที่ทรงพลังที่สุดในการกู้คืนข้อมูล เดิมทีสร้างขึ้นสำหรับ Linux แต่ ddrescue ทำงานได้อย่างสมบูรณ์แบบบน macOS และมีประโยชน์อย่างยิ่งสำหรับการสร้างอิมเมจแบบเซกเตอร์ต่อเซกเตอร์ของดิสก์ที่มีปัญหา แม้กระทั่งดิสก์ที่มีเซกเตอร์เสีย
คู่มือนี้จะแนะนำคุณทีละขั้นตอนเกี่ยวกับการใช้ ddrescue บน Mac ตั้งแต่การติดตั้งไปจนถึงการเรียกใช้คำสั่งที่ถูกต้อง นอกจากนี้ สำหรับผู้ที่ชื่นชอบอินเทอร์เฟซแบบกราฟิกที่ทันสมัย หรือต้องการกู้คืนไฟล์ที่สูญหายเฉพาะหลังจากสร้างอิมเมจแล้ว เราจะแนะนำ EaseUS Data Recovery Wizard for Mac เป็นทางเลือกที่ใช้งานง่ายกว่า
ddrescue คืออะไร และทำไมต้องใช้บน Mac
Ddrescue (GNU ddrescue) เป็นเครื่องมือสำหรับกู้คืนข้อมูลที่คัดลอกข้อมูลจากไฟล์หรืออุปกรณ์บล็อกหนึ่งไปยังอีกไฟล์หรืออุปกรณ์บล็อกหนึ่ง โดยจัดการกับข้อผิดพลาดในการอ่านอย่างชาญฉลาด แตกต่างจากคำสั่งคัดลอกมาตรฐาน (เช่น cp หรือ dd) ddrescue มีคุณสมบัติดังนี้:
- ไม่หยุดที่ข้อผิดพลาดแรก – มันจะข้ามส่วนที่ผิดพลาดและคัดลอกข้อมูลที่อ่านได้ต่อไป
- ใช้ไฟล์บันทึก (mapfile) เพื่อติดตามความคืบหน้า คุณจึงสามารถหยุดและเริ่มการกู้คืนใหม่ได้ทุกเมื่อ
- ดำเนินการหลายรอบ (เช่น การดึงข้อมูล การลองใหม่) เพื่อเพิ่มปริมาณข้อมูลที่กู้คืนได้สูงสุด
คุณสมบัติเหล่านี้ทำให้ ddrescue เหมาะอย่างยิ่งสำหรับการกู้คืนข้อมูลจากฮาร์ดไดรฟ์, SSD, แฟลชไดรฟ์ USB หรือการ์ดหน่วยความจำที่กำลังจะเสียบน Mac ของคุณ
สิ่งที่ต้องเตรียมก่อนเริ่ม: สิ่งที่คุณต้องมี
เครื่อง Mac อีกเครื่อง หรือไดรฟ์ภายนอกที่สามารถบูต macOS ได้
ห้ามเรียกใช้ ddrescue บนไดรฟ์ภายในที่ใช้งานอยู่ซึ่งคุณกำลังพยายามกู้คืนข้อมูล ให้บูตจากระบบปฏิบัติการ macOS ที่ติดตั้งไว้เครื่องอื่น หรือใช้ไดรฟ์ USB ภายนอกที่มี macOS ติดตั้งอยู่ไดรฟ์ปลายทางที่มีพื้นที่ว่างเพียงพอสำหรับจัดเก็บไฟล์ขนาดเต็มของไดรฟ์ต้นทาง (หรือไฟล์อิมเมจดิสก์)
Homebrew (ไม่จำเป็น แต่แนะนำ) – วิธีที่ง่ายที่สุดในการติดตั้ง ddrescue บน macOS
สิทธิ์การดูแลระบบ – คำสั่งส่วนใหญ่จะต้องใช้ sudo
ขั้นตอนที่ 1. ติดตั้ง ddrescue บน macOS
วิธีที่ง่ายที่สุดคือการใช้ Homebrew :
1. เปิดเทอร์มินัล (คุณสามารถค้นหาได้ใน /Applications/Utilities/)
2. ถ้าคุณยังไม่มี Homebrew ให้ติดตั้งโดยใช้คำสั่ง:
3. ติดตั้ง ddrescue:
อีกทางเลือกหนึ่ง คุณสามารถคอมไพล์จากซอร์สโค้ดได้ แต่ Homebrew เร็วกว่าและอัปเดตเครื่องมือให้ทันสมัยอยู่เสมอ
ขั้นตอนที่ 2. ระบุไดรฟ์ต้นทางและปลายทางของคุณ
ก่อนเรียกใช้ ddrescue คุณต้องทราบชื่ออุปกรณ์ที่แน่นอนของไดร ฟ์ต้นทาง (ไดรฟ์ที่มีปัญหา) และ ไดรฟ์ปลายทาง (ตำแหน่งที่คุณจะบันทึกอิมเมจหรือโคลน)
1. แสดงรายการดิสก์และพาร์ติชั่นทั้งหมด:
diskutil list
ผลลัพธ์ที่ได้จะมีลักษณะคล้ายกับนี้:
#: ประเภท ชื่อ ขนาด ตัวระบุ
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: คอนเทนเนอร์ Apple_APFS ดิสก์ 1 499.8 GB ดิสก์ 0 2
/dev/disk1 (สังเคราะห์):
#: ประเภท ชื่อ ขนาด ตัวระบุ
0: โครงสร้างคอนเทนเนอร์ APFS - ดิสก์ 1 +499.8 GB
ร้านค้าจริง disk0s2
1: APFS Volume Macintosh HD 150.2 GB disk1s1
ระบุ ไดรฟ์ต้นทางทางกายภาพ ที่กำลังมีปัญหา
หมายเหตุจากฟอรัม Technibble: ผู้ใช้รายหนึ่งสับสนระหว่าง /dev/disk0 (ดิสก์จริง) กับ /dev/disk1 (ดิสก์สังเคราะห์) ควรเลือกตัวระบุของดิสก์จริงเสมอ
ในตัวอย่างข้างต้น ไดรฟ์ทางกายภาพภายในคือ
/dev/disk0อย่า ใช้คอนเทนเนอร์ APFS ที่สร้างขึ้น (
/dev/disk1) เป็นแหล่งข้อมูล เพราะนั่นเป็นเพียงการจำลองพาร์ติชันเสมือนบนดิสก์จริง
-
สำหรับ ปลายทาง คุณสามารถเลือกได้สองวิธี:
ข้อสำคัญ: ปลายทางต้องมีพื้นที่ว่างอย่างน้อยเท่ากับขนาดพื้นที่ทั้งหมดของไดรฟ์ต้นทาง
โคลนโดยตรงไปยัง ไดรฟ์ทางกายภาพอื่น (เช่น
/dev/disk2) หรือสร้าง ไฟล์ภาพ บนไดรฟ์ภายนอกที่ใช้งานได้ปกติ (เช่น
/Volumes/MyBackup/failing_drive.img)
ขั้นตอนที่ 3: เรียกใช้ ddrescue – ไวยากรณ์คำสั่งพื้นฐาน
รูปแบบไวยากรณ์ทั่วไปคือ:
sudoddrescue[options] infile outfile [mapfile]
- infile – อุปกรณ์ต้นทาง (เช่น /dev/disk0)
- outfile – ไฟล์ภาพปลายทางหรืออุปกรณ์ปลายทาง (เช่น /Volumes/ExternalDrive/recovery.img)
- ไฟล์แผนที่ (mapfile) – ไฟล์บันทึกที่ติดตามความคืบหน้า (เช่น recovery.log) ควรใช้ไฟล์แผนที่เสมอ เพราะจะช่วยให้คุณสามารถกู้คืนข้อมูลที่หยุดชะงักไปต่อได้
ตัวอย่างคำสั่งสำหรับการสร้างอิมเมจดิสก์
โดยสมมติว่า:
- แหล่งที่มา = /dev/disk0 (ไดรฟ์ภายในที่เสีย)
- ไฟล์ภาพปลายทาง = /Volumes/BackupDrive/source_image.img
- ไฟล์บันทึก = /Volumes/BackupDrive/recovery.log
คำอธิบายตัวเลือก:
- -f – บังคับเขียนทับปลายทาง (มีประโยชน์เมื่อเขียนลงในไฟล์หรืออุปกรณ์ที่มีอยู่แล้ว)
- -n – ไม่ทำการ scrape (รอบแรกจะคัดลอกเฉพาะข้อมูลที่อ่านได้และข้ามส่วนที่เสียหาย คุณสามารถเรียกใช้รอบที่สองในภายหลังเพื่อลองคัดลอกส่วนที่เสียหายอีกครั้ง)
การเข้าถึงดิสก์โดยตรงบน macOS: ผู้ใช้บางรายอาจพบข้อผิดพลาดเช่น “ไม่สามารถเข้าถึงดิสก์โดยตรงได้” หากเกิดเหตุการณ์เช่นนั้น ให้ลบตัวเลือก
-d(ซึ่งใช้สำหรับการเข้าถึงโดยตรงบน Linux) หรือแทนที่ด้วย-v(แสดงรายละเอียดเพิ่มเติม) คำสั่งข้างต้นหลีกเลี่ยงการ-dและใช้งานได้อย่างน่าเชื่อถือบน macOS
ขั้นตอนที่ 4: ตรวจสอบและดำเนินการกู้คืนต่อ
ขณะที่ ddrescue กำลังทำงาน คุณจะเห็นการอัปเดตสถานะแบบเรียลไทม์:
สถานะเริ่มต้น (พื้นที่ที่อ่านได้):
พื้นที่ที่กู้คืนได้: 450 GB, ขนาดไฟล์ที่ผิดพลาด: 50 MB, จำนวนข้อผิดพลาด: 125
อัตราปัจจุบัน: 25 MB/s
กด Ctrl + C ได้ตลอดเวลาเพื่อหยุดการทำงานอย่างปลอดภัย ไฟล์บันทึกจะบันทึกความคืบหน้าของคุณ
หากต้องการดำเนินการต่อหลังจากหยุดชะงัก ให้เรียกใช้คำสั่งเดิมอีกครั้ง ddrescue จะอ่านไฟล์บันทึกและดำเนินการต่อจากจุดที่หยุดไป
ขั้นตอนที่ 5. เข้าถึงข้อมูลที่กู้คืนจากไฟล์รูปภาพ
เมื่อ ddrescue ทำงานเสร็จสิ้น คุณจะได้ไฟล์อิมเมจดิสก์แบบดิบ ( .img file) หากต้องการเข้าถึงไฟล์แต่ละไฟล์:
-
แนบรูปภาพ เป็นดิสก์เสมือนใน macOS:
ทุบตีhdiutil attach -nomount /Volumes/BackupDrive/source_image.img
โปรดสังเกตชื่ออุปกรณ์ที่ปรากฏ (เช่น /dev/disk3) -
ใช้คำสั่ง diskutil list เพื่อดูพาร์ติชั่นภายในอิมเมจ จากนั้นทำการเมานต์พาร์ติชั่นที่ต้องการ:
ทุบตีsudo diskutil เมานต์ /dev/disk3s1 ไดรฟ์ดังกล่าวจะปรากฏใน Finder แล้ว คุณสามารถคัดลอกไฟล์ของคุณไปยังตำแหน่งที่ปลอดภัยได้แล้ว
เมื่อ ddrescue ทำงานเสร็จสมบูรณ์แล้ว – แต่คุณยังคงต้องการการกู้คืนระดับไฟล์
Ddrescue มีความสามารถยอดเยี่ยมในการสร้างสำเนาที่สมบูรณ์แบบของไดรฟ์ที่กำลังจะเสีย อย่างไรก็ตาม ภาพสำเนาที่ได้อาจยังมีข้อบกพร่องอยู่บ้าง:
ไฟล์เสียหายหรือข้อมูลไม่ครบถ้วน
ระบบไฟล์ที่เสียหาย (เช่น APFS, HFS+) ที่ macOS ไม่สามารถเมานต์ได้อย่างถูกต้อง
ในกรณีเช่นนี้ คุณจำเป็นต้องใช้เครื่องมือที่สามารถสแกน ไฟล์ภาพดิบทีละไฟล์ และกู้คืนเอกสาร รูปภาพ วิดีโอ ฯลฯ ที่ต้องการได้
แนะนำ: โปรแกรมกู้ข้อมูล EaseUS Data Recovery Wizard สำหรับ Mac
หลังจากที่คุณใช้ ddrescue เพื่อสร้างอิมเมจดิสก์ที่เสถียรแล้ว EaseUS Data Recovery Wizard for Mac จะเป็นเพื่อนที่ดีที่สุดของคุณ โปรแกรมนี้มีคุณสมบัติ:
- สแกนไฟล์ภาพอย่างละเอียด เพื่อกู้คืนไฟล์ได้มากกว่า 200 ประเภท
- อินเทอร์เฟซใช้งานง่าย – ไม่จำเป็นต้องใช้บรรทัดคำสั่ง
- ดูตัวอย่างก่อนกู้คืน – ตรวจสอบว่าไฟล์ของคุณยังอยู่ครบถ้วนหรือไม่
- กู้คืนข้อมูลจากไดรฟ์ที่ถูกฟอร์แมต เสียหาย หรือไม่สามารถเข้าถึงได้ – เหมาะอย่างยิ่งสำหรับสถานการณ์หลังจากใช้ ddrescue แล้ว
ทำไมถึงต้องกล่าวถึงที่นี่?
Ddrescue ทำหน้าที่กู้คืนฮาร์ดแวร์ระดับต่ำ ในขณะที่ EaseUS ทำหน้าที่กู้คืนไฟล์เชิงตรรกะ เมื่อรวมกันแล้วจะสร้างเวิร์กโฟลว์สองขั้นตอนที่ทรงพลัง:
- ใช้โปรแกรม ddrescue เพื่อสร้างอิมเมจของฮาร์ดไดรฟ์ที่กำลังจะเสีย
- ใช้โปรแกรม EaseUS Data Recovery Wizard สำหรับ Mac เพื่อดึงไฟล์จริงจากอิมเมจนั้น
เคล็ดลับมือโปร: แม้ว่า ddrescue จะกู้คืนเซกเตอร์ได้ 100% แต่ระบบไฟล์อาจยังคงเสียหายได้ การใช้ EaseUS กับอิมเมจจะช่วยประหยัดเวลาในการกู้คืนด้วยตนเองได้หลายชั่วโมง
คุณสามารถดาวน์โหลด EaseUS Data Recovery Wizard สำหรับ Mac ได้จากเว็บไซต์อย่างเป็นทางการ โปรแกรมนี้มีเวอร์ชันทดลองใช้ฟรีพร้อมฟังก์ชันแสดงตัวอย่าง คุณจึงสามารถตรวจสอบได้ว่าไฟล์ใดบ้างที่สามารถกู้คืนได้ก่อนตัดสินใจซื้อ
คำแนะนำและคำเตือนที่สำคัญ (อ้างอิงจากประสบการณ์จริง)
- อย่าเรียกใช้ ddrescue บนไดรฟ์ภายในที่กำลังทำงานอยู่ซึ่งคุณพยายามจะกู้คืน ควรบูตจากไดรฟ์ macOS ภายนอกหรือใช้ Mac เครื่องอื่นเสมอ การเขียนไฟล์บันทึกหรืออิมเมจลงในไดรฟ์ที่กำลังจะเสียอาจทำให้เกิดความเสียหายเพิ่มเติมได้
- APFS และแผ่นซีดีกู้คืนระบบ Linux – ดังที่ได้กล่าวไว้ในฟอรัม Technibble สภาพแวดล้อมการกู้คืนระบบ Linux หลายตัว (เช่น Parted Magic) ไม่รู้จักวอลุ่ม APFS โดยตรง หากคุณต้องการสภาพแวดล้อมแบบกราฟิก ให้พิจารณาใช้ระบบกู้คืนระบบ macOS แทน Linux
- พื้นที่ปลายทาง – ตรวจสอบให้แน่ใจว่าไดรฟ์ปลายทางมีพื้นที่ว่างมากกว่าความจุเต็มของไดรฟ์ต้นทาง (ไม่ใช่แค่พื้นที่ที่ใช้ไป) Ddrescue สร้างอิมเมจแบบเซกเตอร์ต่อเซกเตอร์
- โปรดอดทน – Ddrescue อาจใช้เวลาหลายชั่วโมงหรือหลายวันสำหรับฮาร์ดไดรฟ์ขนาดใหญ่หรือเสียหาย ใช้ไฟล์บันทึกเพื่อดำเนินการต่อหากจำเป็น
- ทางเลือกอื่นบน Mac – แม้ว่า ddrescue จะฟรีและมีประสิทธิภาพสูง แต่ผู้ใช้บางรายอาจชอบใช้เครื่องมือเชิงพาณิชย์อย่าง Data Rescue 5 หรือ Disk Drill มากกว่า อย่างไรก็ตาม สำหรับโซลูชันฟรีที่สามารถเขียนสคริปต์ได้ และมีความน่าเชื่อถือสูง ddrescue ยังคงเป็นมาตรฐานที่ดีที่สุด
บทสรุป
การใช้งาน ddrescue บน Mac นั้นง่ายดายเมื่อคุณเข้าใจการตั้งชื่ออุปกรณ์และความสำคัญของไฟล์แผนที่ ddrescue ช่วยให้คุณมีโอกาสกู้คืนฮาร์ดแวร์ที่เสียหายได้ ในขณะที่ EaseUS ช่วยให้คุณได้ไฟล์ของคุณคืน เมื่อใช้ร่วมกันแล้ว ทั้งสองโปรแกรมจึงเป็นเครื่องมือกู้ข้อมูลที่มีประสิทธิภาพสูงบน macOS
คำถามที่พบบ่อยเกี่ยวกับวิธีใช้ ddrescue บน Mac
นี่คือคำถามบางข้อที่คุณอาจสงสัย:
1. โปรแกรม ddrescue สามารถใช้งานได้ฟรีบน macOS หรือไม่?
ใช่แล้ว ddrescue เป็นเครื่องมือโอเพนซอร์สที่เผยแพร่โดย GNU สามารถดาวน์โหลด ใช้ และแก้ไขได้ฟรีโดยสมบูรณ์ คุณสามารถติดตั้งผ่าน Homebrew (brew install ddrescue) หรือคอมไพล์จากซอร์สโค้ดได้โดยไม่ต้องเสียค่าลิขสิทธิ์ใดๆ
2. ฉันสามารถใช้ ddrescue บน Mac ที่ใช้ชิป Apple Silicon (M1/M2/M3) ได้หรือไม่?
ใช่ แต่มีข้อจำกัดเล็กน้อย
ddrescue ทำงานได้ดีบนเครื่อง Mac ที่ใช้ Apple Silicon ภายใต้สภาพแวดล้อมการแปล Rosetta 2 เมื่อติดตั้งผ่าน Homebrew คำสั่งและเส้นทางอุปกรณ์ดิสก์ (/dev/disk0 เป็นต้น) ทำงานเหมือนกับเครื่อง Mac ที่ใช้ Intel ทุกประการ
บทความที่เกี่ยวข้อง
-
วิธีแก้ Mac บู๊ตเข้า Recovery mode ไม่ได้ | Mac Command R ไม่ทำงาน
/2024-09-13
-
กู้คืนรูปภาพบน Mac: วิธีกู้คืนรูปภาพที่ถูกลบบน Mac
Suchat/2024-09-13
-
แก้ไขแล้ว: USB ไม่แสดงบน Mac [10 วิธี]
Suchat/2025-07-02 -
ปุ่ม Time Machine กลายเป็นสีเทา แก้ไขได้อย่างไร?
Suchat/2024-09-13
EaseUS Data Recovery Wizard
กู้คืนข้อมูลที่ถูกลบได้อย่างมีประสิทธิภาพ รวมกู้คืนข้อมูลจากฮาร์ดไดรฟ์ (hard drives) ที่เสียหายหรือถูกฟอร์แมต (format)
ดาวน์โหลดสำหรับ PCดาวน์โหลดสำหรับ Mac