ไม่สามารถปรับขนาดพาร์ติชัน OS X


14

ฉันกำลังพยายามปรับขนาดพาร์ติชัน Mac OS Extended ที่มีอยู่บน Macbook เพื่อติดตั้ง Windows 7 (โดยใช้ขั้นตอนคล้ายกับสิ่งเหล่านี้ ) แต่เมื่อใดก็ตามที่ฉันไปใช้การเปลี่ยนแปลงฉันได้รับข้อผิดพลาดนี้:

Alt

การแบ่งล้มเหลว

การแบ่งพาร์ติชันล้มเหลวด้วยข้อผิดพลาด:
ไม่สามารถปรับขนาดพาร์ติชันได้ ลองลดจำนวนการเปลี่ยนแปลงในขนาดของพาร์ติชัน

ความจุทั้งหมดของฮาร์ดไดรฟ์ที่มีปัญหาคือ 260GB โดยพาร์ทิชันสำหรับบู๊ต OS X ทั้งหมดถูกนำขึ้นมา ฉันตั้งใจจะลดขนาดพาร์ติชันนั้นลงเหลือ 60GB

ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันลดปริมาณการเปลี่ยนแปลงลง 10GB ในแต่ละครั้งที่พยายาม แต่ก็ยังไม่ทำงาน ฉันถือว่าปัญหาคือว่ามีพื้นที่ต่อเนื่องไม่มากบนอุปกรณ์ มีวิธีการทำ defrag ด้วยตนเองที่จะแก้ไขปัญหานี้หรือไม่


การปรับขนาดพาร์ติชัน HFS นั้นอันตรายเกินไปสำหรับการดำเนินการเสี่ยงโดยไม่ต้องสำรองข้อมูลทั้งหมดและหากคุณกำลังทำการสำรองข้อมูลทั้งหมดคุณอาจเพียงแค่ทำการฟอร์แมตแบ่งพาร์ติชันและกู้คืน มันจะง่ายขึ้นมาก Parallels Desktop และ VMWare Fusion เป็นผลิตภัณฑ์ที่ประสบความสำเร็จเพราะไม่จำเป็นต้องใช้เรื่องไร้สาระใด ๆ
Hasaan Chop

เยี่ยมมากนั่นเป็นคำถามของฉันในวันนี้ @Hasaan Chop, VirtualBox ซึ่งเป็นหินและฟรี
Dan Rosenstark

คำตอบ:


11

ฉันมีปัญหาเดียวกันนี้อย่างแน่นอน OS X ไม่สามารถย้ายไฟล์เพื่ออนุญาตให้ปรับขนาดพาร์ติชันได้ ฉันไปและได้รับCoriolis iDefragมันสร้าง boot DVD พร้อม iDefrag บนมันซึ่งทำให้มันทำงานได้อย่างสมบูรณ์

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

และควรสำรองข้อมูลของคุณก่อนเสมอ

ฉันสามารถแบ่งพาร์ติชันได้มากเท่าที่ฉันชอบสำหรับ Boot Camp เมื่อ iDefrag เสร็จสิ้น (ก่อนที่มันจะไม่ทำให้ฉันทำ 5Gb หลังจากนั้นฉันก็ทำพาร์ติชั่น 100Gb)


1
ฉันตัดสินใจที่จะใช้ iDefrag และ 3.5 ชั่วโมงต่อมาฉันสามารถปรับขนาดพาร์ติชันโดยใช้ Disk Utility ฉันสร้าง DVD ที่สามารถบู๊ตได้และใช้วิธี 'Compact'
Josh Hunt

นี่ยอดเยี่ยม แต่ไม่ได้ตอบคำถามจริงๆ - มันเป็นแค่วิธีแก้ปัญหา
John Ripley

15

สุดยอดคำถามเกี่ยวกับเวทมนตร์เพราะฉันไม่สามารถหาคำตอบได้ทุกที่

เมื่อปรับขนาดพาร์ติชัน HFS + ของคุณล้มเหลวควรมีรายการบันทึกที่คล้ายกับ: hfs_reclaimspace: Error reclaiming datafork blocks of fileid=<inode>สร้างขึ้นในส่วน "ข้อความทั้งหมด" ของ Console.app find -x / -inum <inode>จะบอกให้คุณทราบว่าไฟล์ใดป้องกันการปรับขนาด

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

ฉันต้องทำสองครั้ง (เฉพาะไฟล์ปัญหาสองไฟล์) ก่อนที่การปรับขนาดจะเสร็จสมบูรณ์ ฉันเพิ่งทดสอบสิ่งนี้ด้วยdiskutilคำสั่งเพื่อปรับขนาด แต่มันควรจะเหมือนกันกับ Disk Utility.app เพราะข้อความมาจากเคอร์เนล


ใช้งานได้ - ด้วยเหตุผลบางอย่างที่ฉันไม่สามารถระบุได้ไฟล์. pack git repository ขนาดใหญ่กว่าบางอันมีข้อความแสดงข้อผิดพลาดนี้ หลังจากจัดเก็บไฟล์เหล่านี้ไปแล้วไฟล์จะถูกย่อขนาดสำเร็จ
John Ripley

ฉันต้องลบไฟล์. git 5 ​​ไฟล์ที่แตกต่างกันออกไปเช่นกัน/usr/sbin/namedซึ่งฉันย้ายไปยังไดรฟ์ USB แล้วกลับมาอีกครั้ง
Xavier Shay

ขอบคุณสำหรับสิ่งนี้! กำลังพยายามลดขนาดพาร์ติชันเพื่อโคลนไปยัง SSD มีไฟล์เดียวเท่านั้นที่บล็อกฉัน: /private/var/db/systemstats/snapshots.db. การย้ายทำให้การปรับขนาดเสร็จสมบูรณ์เป็นผลสำเร็จ
joshperry

1

ในบางกรณีปัญหาเช่นนี้อาจเกิดจากข้อมูลปริมาณระบบไม่ดี ลองใช้ยูทิลิตี้เช่นDisk Warriorเพื่อให้แน่ใจว่าไดรฟ์ข้อมูล HFS + ของคุณมีการตั้งค่าทั้งหมดอย่างถูกต้อง คุณสามารถลองใช้ Disk Utility จาก OS X ติดตั้งดิสก์แทนการลองปรับขนาดพาร์ติชันขณะบู๊ตจากมัน


1

นี่เป็นข้อผิดพลาดง่ายๆในการจัดการกับพาร์ติชันที่ล้มเหลว

  1. คุณต้องรีบูตเครื่อง mac ของคุณเข้าสู่โหมดผู้ใช้คนเดียว ในการทำเช่นนี้คุณต้องกดปุ่ม-S

  2. จากนั้นคุณต้องเรียกใช้ fsck - ซึ่งตรวจสอบไดรฟ์ของคุณ เรียกใช้ `/ sbin / fsck -fv 'the f สำหรับแรงและ v สำหรับ verbose

  3. รีบูตระบบเพื่อออกจากโหมดผู้ใช้คนเดียว - ด้วยexitหรือreboot

  4. ตรวจสอบดิสก์จากยูทิลิตี้ดิสก์จากนั้นแบ่งพาร์ติชันดิสก์อีกครั้ง

แหล่ง


0

ฉันมีปัญหาเดียวกัน นี่คือวิธีที่ฉันแก้ไขมัน (โดยไม่ต้องซื้อ iDefrag)

  1. ลองซ่อมดิสก์:

    บูตเข้าสู่ดิสก์การกู้คืน (กดปุ่ม Alt ค้างไว้หลังจากรีสตาร์ท) และเข้าสู่อรรถประโยชน์ดิสก์

    ข ลองซ่อมแซมดิสก์อาจล้มเหลวเนื่องจากมีจำนวนที่ไม่ตรงกัน (ขอให้ฟอร์แมตดิสก์ใหม่) ค. ก่อนที่คุณจะทำตามคำแนะนำนั้นให้ลองซ่อมดิสก์อีกครั้ง (ฉันทำหลังจากรีสตาร์ทอีกครั้ง) ครั้งที่ 2 มันใช้ได้ !!

  2. จากนั้นฉันพยายามปรับขนาดพาร์ติชันจากดิสก์กู้คืนมันจะล้มเหลวที่ "unmounting disk" หรือบางสิ่งบางอย่าง รีบูตลงในดิสก์หลักของคุณ (ที่ระบบปฏิบัติการของคุณอยู่)

  3. ปรับขนาดพาร์ติชันอีกครั้งคราวนี้มันใช้งานได้สำหรับฉัน

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