ฉันไม่สามารถขยายฮาร์ดดิสก์ของ Mac ได้ diskutility
รายงานข้อผิดพลาดนี้:
MediaKit รายงานพาร์ติชัน (แผนที่) เล็กเกินไป
ฉันจะแก้ไขปัญหานี้ได้อย่างไร
ฉันไม่สามารถขยายฮาร์ดดิสก์ของ Mac ได้ diskutility
รายงานข้อผิดพลาดนี้:
MediaKit รายงานพาร์ติชัน (แผนที่) เล็กเกินไป
ฉันจะแก้ไขปัญหานี้ได้อย่างไร
คำตอบ:
ถ้าคุณเริ่ม GParted live cd: http://gparted.sourceforge.net/ ในระบบของคุณมันจะตรวจหาและแก้ไขปัญหานี้โดยอัตโนมัติ ทางออกที่ดีที่สุดที่ฉันพบ
ลองฟอร์แมตดิสก์ของคุณจากเทอร์มินัลโดยใช้diskutil
คำสั่งตัวอย่างเช่น:
รายการไดรฟ์ทั้งหมด:
diskutil list
ยกเลิกการต่อเชื่อมไดร์ฟ (แทนที่diskN
ด้วยไดรฟ์ของคุณ):
diskutil unmountDisk force diskN
ลบบูตเซกเตอร์ด้วยเลขศูนย์ (ให้แน่ใจว่าคุณจะไม่ลบไดรฟ์ที่ไม่ถูกต้อง!):
sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024
คำเตือน: คำสั่งด้านบนจะลบข้อมูลทั้งหมด/dev/diskN
ดังนั้นโปรดตรวจสอบให้แน่ใจว่าถูกต้อง!
พาร์ติชันที่ใช้diskutil
:
diskutil partitionDisk diskN GPT JHFS+ "My External HD" 0g
แหล่งที่มา: ยูทิลิตี้ดิสก์ไม่สามารถลบ / ฟอร์แมต HDD ภายนอกได้ที่ reddit
sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024
ขอบคุณ
โพสต์บล็อกนี้เป็นวิธีเดียวที่ฉันพบว่าจะแก้ปัญหาได้และมันก็ไม่ได้เป็นเพราะใจอ่อน ;-)
http://blog.scottmroberts.com/archives/15
โดยทั่วไปปัญหาคือตารางพาร์ติชัน GUID สับสนเกี่ยวกับขนาดของไดรฟ์ วิธีเดียวในการแก้ไขคือซื้อเครื่องมือที่จะแก้ไขปัญหาหรือแก้ไขปัญหาด้วยตนเองด้วยตนเองโดยการออกคำสั่งgpt
เพื่อลบและสร้างตารางพาร์ติชันขึ้นใหม่ คุณต้องสร้างมันอย่างที่เคยเป็นมาก่อนรวมถึงประเภทพาร์ติชัน (UUIDs)
นอกจากนี้คุณต้องสามารถรับพรอมต์รูตที่ไม่ได้ติดตั้งไดรฟ์ที่คุณสนใจ (สำหรับฉันนี่หมายถึงการ popping ในดิสก์การติดตั้งบูตจากนั้นกด Command-S อย่างรวดเร็วเพื่อเข้าสู่โหมดผู้ใช้คนเดียว)
ฉันรู้ว่ามันเป็นการตอบสนองที่ล่าช้า ตอนเดียวที่ฉันต้องเผชิญกับปัญหานี้และฉันหาบล็อกนี้เพิ่มขึ้น DISK และพาร์ติชันขนาด OS X สิ่งนี้แก้ไขปัญหาของฉันได้ ฉันกำลังโพสต์สิ่งนี้เพราะอาจช่วยคนอื่นที่ฉันหวัง
ทำไมไม่เพียงแค่บูตเข้าสู่โหมดผู้ใช้คนเดียว? กดคำสั่ง + s ค้างขณะบู๊ต ทำการตรวจสอบดิสก์แล้วทำการเชื่อมต่อไดรฟ์
ไปที่/Library/Caches
และ/System/Library/Caches
ลบทุกอย่างในโฟลเดอร์เหล่านั้น
จากนั้นไป/private/var/db
และลบBootCache.data
, และBootCache.playlist
.volinfodatabase
รีบูตและใช้ Disk Utility อีกครั้ง เพิ่งทำสิ่งนี้และมันทำงานจาก 120GB SSD เป็น 250GB SSD การได้รับข้อผิดพลาดของ Medikit นั้นเล็กเกินไปหรืออะไรก็ตาม
.volinfodatabase
คุณก็อาจจะต้องลบ ลองก่อน หากไม่ได้ผลให้ลอง.volinfodatabase
อีกครั้งและไฟล์ BootCache ถ้านั่นไม่ทำงานลองสิ่งที่ฉันพยายาม
ไม่จำเป็นต้องเป็นคำตอบที่มีประโยชน์ แต่ฉันแก้ไขปัญหานี้ใน Yosemite โดยใช้ตัวเลือก Repair disk ใน Disk Utility การใช้ OSX ใน virtualbox, บน virtualbox host, และฉันเปลี่ยนขนาดดิสก์แบบไดนามิก, แต่ OSX จะไม่อนุญาตให้ฉันปรับขนาดพาร์ติชัน (มีข้อผิดพลาดในคำถามเดิม)
เห็นได้ชัดว่าใหม่ใน Mavericks คุณสามารถบูตจากสื่อการติดตั้ง (ไดรฟ์ซีดีหรือนิ้วหัวแม่มือ) และใช้มันเป็นยูทิลิตี้ดิสก์
ขั้นตอน:
งานนี้เพราะมันข้ามข้อมูลที่เก็บไว้ชั่วคราวทั้งหมดเกี่ยวกับไดรฟ์ที่ Jens Erat กล่าวถึงในของเขาแสดงความคิดเห็น คุณอาจสังเกตเห็นว่ารอบยูทิลิตี้ดิสก์ขั้นตอนที่ 5/6 จะใช้เวลาพอสมควรในการวิเคราะห์ดิสก์ของคุณซึ่งจะไม่ทำเมื่อคุณบูตโดยปกติ นั่นเป็นสิ่งที่ดี
โดยวิธีการนี้จะไม่ทำงานในโหมดการกู้คืน โหมดการกู้คืนจะดูคล้ายกับการบู๊ตจากสื่อบันทึกการติดตั้ง แต่โหมดการกู้คืนยังคงบู๊ตออกจากฮาร์ดไดรฟ์ที่คุณพยายามแบ่งพาร์ทิชันซึ่งทำให้เกิดปัญหา
(ขอบคุณเดนนิสที่งานของฉันที่ช่วยฉันคิดเรื่องนี้)
ฉันสามารถแก้ไขปัญหานี้ได้โดยรีเซ็ต NVRAM (คำสั่ง + ตัวเลือก + p + r ตอนบูต)
ฉันมีปัญหานี้เมื่อพยายามลบพาร์ติชัน linux บางส่วนออกจากดิสก์ การฟอร์แมตใหม่เป็นพาร์ติชัน MacOS ทำให้สามารถลบออกได้ในภายหลัง
อาจเป็นคำตอบง่ายๆ: ฉันแก้ไขปัญหานี้โดยใช้ Disk Utility ลบไดรฟ์และฟอร์แมตใหม่เป็น Mac OS Extended (Journaled) เลือก GUID Partition Map เป็นแบบแผน เมื่อเสร็จแล้วฉันก็สามารถแบ่งพาร์ติชันไดรฟ์ได้สำเร็จ ก่อนหน้านี้ฉันพยายามจัดรูปแบบเพื่อใช้ Apple Partition Map หลังจากที่ฉันได้รับข้อความแสดงข้อผิดพลาดเมื่อฉันพยายามแบ่งพื้นที่ออกเป็นสองพาร์ติชัน
หาก HDD ของคุณจัดส่งมาพร้อมกับซอฟต์แวร์ให้ใช้เพื่อจัดรูปแบบหรือรับจากเว็บไซต์ของพวกเขา
ตัวอย่างเช่นผมได้WD My รหัสผ่าน 4TB และการทำงานโดยใช้WD ไดรฟ์ยูทิลิตี้แอป