เท่าที่ฉันจำได้...
สำหรับ Mac OS X:
diskutil
( manpage ) เป็นเครื่องมือบรรทัดคำสั่งสำหรับทุกสิ่งที่ Mac OS X สามารถใช้งานได้เช่นจะให้มากหรือน้อยกว่า Disk Utility ที่สามารถทำกราฟิกได้
- สำหรับไดรฟ์ที่แบ่งพาร์ติชัน MS-DOS MBR (Master Boot Record)
fdisk
( manpage )
- สำหรับไดรฟ์ที่แบ่งพาร์ติชันของ Apple APM (Apple Partition Map) ให้ใช้
pdisk
( manpage )
- สำหรับไดรฟ์ที่แบ่งพาร์ติชันสำหรับ Apple และ (U) EFI GPT (GUID Partition Table) ให้ใช้
gpt
( manpage )
หากคุณต้องการคำสั่ง GPT ที่เหมือน fdisk คุณควรลอง gdisk
"GPT fdisk" จาก Rod Smith คุณสามารถหา (สำคัญ) ข้อมูลที่เกี่ยวข้องที่นี่ และ ดาวน์โหลดข้อมูลได้ที่นี่ .
สำหรับ Linux:
Modern Linux ใช้ parted
สำหรับการแบ่งดังนั้น fdisk
อาจยังอยู่ใกล้ แต่คุณต้องการใช้จริงๆ parted
แทน.
- แยก GNU
parted
รองรับตารางพาร์ทิชันทั่วไปทั้งหมดรวมถึง MBR, APM และ GPT ลีนุกซ์ส่วนใหญ่มีคู่มือที่ดีสำหรับการใช้งาน parted
เช่นระหว่างการติดตั้ง แต่ฉันแนะนำให้อ่าน wikipages เสมอ ArchLinux —IMHO พวกเขาดีที่สุดยกเว้นว่าอันนี้ปัจจุบันยังไม่ทันสมัยมาก (30 ธ.ค. 2559)!
fdisk
ใช้สำหรับพาร์ติชัน MBR เท่านั้น หากคุณพยายามเปลี่ยนตารางพาร์ติชันในดิสก์ที่แบ่งพาร์ติชัน GPT คุณจะเสียหาย "protective MBR" ซึ่งเป็นส่วนหนึ่งของข้อกำหนด GPT แทน parted
จะป้องกันคุณจากการทำเช่นนั้น!
pdisk
ได้รับการย้ายจากดาร์วิน (ฐาน BSD ของ Mac OS X) ไปยัง Linux ดังนั้นคุณสามารถใช้ pdisk
เพื่อสร้างตารางพาร์ติชัน APM และจัดการพาร์ติชัน ปัญหาคือลีนุกซ์รุ่นใหม่ไม่ได้รวมแพ็คเกจที่คอมไพล์ด้วย pdisk
อีกต่อไป สถานะของ pdisk
mac-fdisk
เป็นวิธีที่จะไปบน Linux / PowerPC การแจกแจงส่วนใหญ่ x86 (และ x64) ไม่รวมอยู่ mac-fdisk
เพราะมันเป็น big-endian เท่านั้น มองไปที่ Debian คุณเห็นว่ามีเฉพาะแพ็คเกจ powerpc / powerpc64 เท่านั้นยกเว้นแพ็คเกจทดลองสำหรับ m68k แต่ไม่ใช่ x86
Linux เท่านั้นที่ฉันรู้ว่ามันใช้งานได้ mac-fdisk
ใน x86 / amd64 คือ Gentoo Linux .
- สำหรับพาร์ติชัน GPT
parted
ทำผลงานได้ดีมาก หากคุณต้องการเครื่องมือบรรทัดคำสั่ง fdisk คุณสามารถใช้ gpt
หรือ gdisk
แม้ว่าอาจมีมากกว่านั้น ...
ในการตอบคำถามของคุณ:
fdisk
บน macOS (ก่อนหน้า OS X, Mac OS X เดิม) ทำหน้าที่เหมือนกัน แต่คุณควรตรวจสอบรูปแบบการแบ่งพาร์ติชันที่ใช้:
- x86- พีซี (16- บิต, 32- บิต "i386" และ 64- บิต "x64") ด้วยการใช้ BIOS (d) บันทึกพาร์ติชันหลัก (MBR)
- Intel Itanium (IA-64), x86-PCs (IA-32) ซึ่งรวมถึง 64 บิตเช่น amd64 เช่น x64 เช่น x86-64 ) กับ UEFI และ Intel-Macs ทั้งหมดใช้ EFI / UEFI ( สากล ส่วนต่อประสานเฟิร์มแวร์แบบขยาย) ใช้ ตารางพาร์ติชัน GUID (GPT)
- Apple Macintosh ที่ทำงานบน m86k (ชุดประมวลผลโมโตโรล่า 68000) และการใช้ PowerPC Apple Partition Map (APM)
สิ่งนี้ไม่ได้ จำกัด รูปแบบการแบ่งพาร์ติชันของไดรฟ์ภายนอกตามธรรมชาติเนื่องจากคอมพิวเตอร์ทุกเครื่องสามารถใช้การแบ่งพาร์ติชั่นแต่ละรูปแบบกับสื่อภายนอกได้ ถ้า ระบบปฏิบัติการรองรับ แต่สำหรับไดรฟ์ภายในโดยเฉพาะอย่างยิ่ง: ไดรฟ์สำหรับเริ่มระบบสามารถใช้ชุดรูปแบบการแบ่งพาร์ติชันเดียวเท่านั้น
ดังนั้น: ถ้าคุณใช้ fdisk
สำหรับ Mac บนไดรฟ์ภายในคุณจะไม่มีโชคเพราะไม่มี MBR ในไดรฟ์นั้น มันเป็นทั้ง APM หรือ GPT เช่นเดียวกันถ้าคุณใช้ fdisk
บนพีซีที่ทันสมัยที่มี UEFI (หรือ Intel Mac ที่มี EFI) คุณจะเห็น MBR ป้องกันของ GPT เท่านั้นไม่ใช่ตารางพาร์ติชันที่แท้จริง
สำหรับการสร้าง / จัดการพาร์ติชั่นให้เรียกใช้ fdisk
บนไดรฟ์ภายนอกที่ใช้การแบ่งพาร์ติชัน MBR จะทำงานบน macOS เหมือนบน Linux
สำหรับการแสดงรายการพาร์ติชั่นที่มีอยู่บน macOS (Mac OS X) ให้ใช้ sudo diskutil list
(ดูสิ่งนี้ด้วย บทความที่ยอดเยี่ยมนี้ที่ OSXDaily.com ) บน Linux สิ่งที่เทียบเท่าคือ sudo parted -l
หรือถ้าคุณต้องการไดรฟ์เฉพาะเท่านั้น sudo parted /dev/sda print
.