ไม่สามารถสร้างพาร์ติชันบนพื้นที่ว่างด้วย Disk Utility [ซ้ำกัน]


11

ฉันได้สร้างพาร์ติชั่นใหม่โดยเลือกตัวเลือกพื้นที่ว่างและตอนนี้ฉันไม่สามารถรวมมันหรือสร้างใหม่ได้

ฉันได้ลองใช้ iPartition เพื่อสร้างพาร์ติชันใหม่บนพื้นที่ว่าง แต่มันบอกว่าฉันไม่ได้รับอนุญาต

ฉันจะแก้ไขได้อย่างไร

ยูทิลิตี้ดิสก์


คุณต้องการพาร์ติชั่นใหญ่หนึ่งหรือสองพาร์ติชั่น ถ้าคุณต้องการที่สองพาร์ทิชันฉันจะเพิ่มขั้นตอนที่จำเป็นเพื่อให้คำตอบของฉัน
klanomath

ฉันพบว่าปัญหานี้มีวิธีแก้ปัญหาที่ง่ายกว่า "การขยายพื้นที่เก็บข้อมูลหลัก" 1) ใช้ "รายการ diskutil" เพื่อค้นหา UUID ของโลจิคัลวอลุ่ม 2) ใช้ "diskutil cs revert <LVUUID>" เพื่อกำจัดหน่วยเก็บข้อมูลหลัก & ปริมาณตรรกะ (ซึ่ง IMO เป็นรูปแบบที่โง่อย่างไม่น่าเชื่อ) 3) รีบูต จากนั้น "Disk Utility" จะทำงานตามที่คาดไว้
user416983

คำตอบ:


5

ระดับเสียงของคุณMacintosh HDเป็นCore Storage Logical Volumeและเป็นส่วนหนึ่งของCore Storage volume groupจึงไม่สามารถแก้ไขได้โดย iPartition Disk Utilityหรือ

คุณต้องบูตจากดิสก์ภายนอกไดรฟ์นิ้วหัวแม่มือหรือในInternet Recovery Modeเพื่อให้สามารถปรับระดับเสียงด้วยTerminalคำสั่งบางอย่าง

diskutil cs resizeStackคำสั่งต่อไปนี้ไม่มีเอกสารอย่างมากมายและอาจทำลายล้างได้

โปรดสำรองข้อมูล Mac OS X ของคุณก่อนดำเนินการต่อ

คอมพิวเตอร์เครื่องที่สองหรือ iPhone ที่มีข้อมูลรับรองสแต็กแลกเปลี่ยนเพื่อเข้าสู่เว็บไซต์หรือการแชทนั้นมีประโยชน์

โปรดเริ่มต้นTerminalจาก / Applications / Utilities และป้อน diskutil cs listเพื่อรับความประทับใจ

ตัวอย่างผลลัพธ์ของ diskutil cs list

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 08436957-C5CD-4DC6-B9FA-05B51A3EEFC8
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         86908663234 B (80.94 GB)
    Free Space:   35364864 B (35.4 MB)
    |
    +-< Physical Volume FFC67A8D-65A8-415E-A594-D7A6BED71844
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     86908663234 B (80.94 GB)
    |
    +-> Logical Volume Family 56C0E988-502B-43D5-90DD-EFBE58143896
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          86479166504 B (80.54 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

คุณ Mac OS X พาร์ทิชัน (Macintosh HD) Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4ที่มองเห็นได้บนเดสก์ทอปเทียบเท่ากับ

เรียกคืนพื้นที่ว่าง:


หลังจากปรับขนาดดิสก์หลายสิบตัวด้วย diskutil cs resizeStack LVUUID ฉันไม่เคยมีปัญหากับ Recovery HD ดังนั้นขั้นตอนที่ 1-6 อาจถูกพิจารณาว่าแจกจ่ายได้และคุณอาจเริ่มต้นด้วยขั้นตอนที่ 7 โดยตรง


  1. ก่อนอื่นคุณต้องสำรองข้อมูลของคุณRecovery HD: เริ่มต้นTerminal.appและเข้าสู่การ
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1กด enter และออกจากTerminal.app
  2. เริ่ม Disk Utility และเปิดใช้งาน 'Show all Partition' ในเมนู Debug หลังจากสองสามวินาทีพาร์ติชันทั้งหมดควรมองเห็นได้
  3. เลือกRecovery HDทางด้านซ้ายและติดตั้งพาร์ติชันRecovery HD

    screen1

  4. ตรวจสอบดิสก์

    screen2

  5. สร้างอิมเมจของดิสก์Recovery HDและบันทึกเป็นแบบอ่านอย่างเดียวจากภายนอก

    SCREEN3

  6. ตรวจสอบภาพอิมเมจสำหรับการกู้คืน

    screen4

  7. ถอดไดรฟ์ภายนอกทั้งหมด

  8. เริ่มต้นใหม่Internet Recovery Modeด้วยการกดaltcmdR
    หรือบูต Mavericks หรือ Yosemite Thumb Drive (เต็มระบบหรือติดตั้ง)

  9. เริ่มต้นTerminalจากแถบเมนู / ยูทิลิตี้
  10. ป้อนคำสั่งต่อไปนี้ที่พรอมต์ Terminal:

    รายการ c diskutil

  11. คัดลอกโลจิคัลวอลุ่ม (LV) UUID ที่เป็นตัวอักษรและตัวเลขของวอลุ่ม CoreStorage ของคุณ LVUUID ควรเป็นรายการที่สี่ ในตัวอย่างข้างต้นตัวอักษรและตัวเลขคือ:
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4
  12. รันคำสั่งต่อไปนี้:

    diskutil cs resizeStack LVUUID partsize  
    

    จากจำนวนที่พบข้างต้นมันจะเป็น:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 100%
    

    หากคุณได้รับข้อผิดพลาด ("ไม่สามารถระบุค่าร้อยละ (100%) สำหรับการดำเนินการนี้") ใช้สิ่งนี้แทน:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 0g
    

    หวังว่านี่จะเป็นการขยายปริมาณ CoreStorage ของคุณให้เต็มสูงสุด 120 GB ขึ้นอยู่กับดิสก์ของคุณซึ่งจะใช้เวลาหลายวินาที (SSD) หรือนาที (HDD) หลังจากประสบความสำเร็จในการปรับขนาดการตรวจสอบด้วยdiskutil listถ้า Recovery HDยังคงมีอยู่

  13. ออกจากTerminal.appและเริ่มต้นDisk Utilityและตรวจสอบปริมาณที่ขยาย
  14. Reboot to Recovery HD และไดรฟ์หลักของคุณ ลบภาพดิสก์ที่สร้างในขั้นตอนที่ 5 หากทุกอย่างทำงานตามที่คาดไว้

cs resizeStackกับ100%ไม่ทำงานสำหรับฉันฉันได้รับข้อผิดพลาดว่าA percentage value (100%) cannot be specified for this operation.
สุดยอด

@zenith ลองdiskutil cs resizeStack ... 0gแทน 0g คือหมายเลขเวทย์มนตร์
klanomath

@zenith ดีกว่าใช้คำตอบที่เชื่อมโยงและได้รับการยอมรับ
klanomath

แก้ไข: El Capitan: diskutil คุณจำเป็นต้องใช้เพียง 0 ไม่ใช่ 0g เหมือนใน Yosemite
Dalibor Filus

@DaliborFilus Thanx สำหรับคำใบ้ ฉันจะเพิ่มว่าหลังจาก El Capitan ได้เติบโตขึ้นจากการมีอยู่เบต้าของมัน
klanomath

1

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

1) เปิดเทอร์มินัล

2) ป้อนคำสั่งต่อไปนี้เพื่อหา UUID ของปริมาณตรรกะ ให้แน่ใจว่าคุณเลือก UUID คัดลอก

diskutil cs list 

3) ป้อนคำสั่งต่อไปนี้ (แทนที่lvUUIDด้วยการคัดลอกlvUUID) เพื่อปรับขนาดปริมาณตรรกะกลับเป็นความจุเต็ม ป้อนรหัสผ่านของคุณเมื่อได้รับแจ้ง

sudo diskutil cs resizeVolume lvUUID %100

4) เมื่อเสร็จสิ้นให้ออกจาก terminal เปิดการตั้งค่าระบบ> ดิสก์เริ่มต้นและเลือกไดรฟ์Blessอีกครั้งเพื่อให้ไดรฟ์ข้อมูลเริ่มระบบ


1

มันเป็นโวลุ่มหลักของการจัดเก็บข้อมูล [กลุ่มปริมาณตรรกะ] - ซึ่งฉันเดาได้ว่าเป็นไดรฟ์ที่เข้ารหัสฟิวชั่นไดรฟ์หรือ FileVault

ทั้งสองวิธี iPartition ไม่สามารถจัดการได้

ตัดสินจากจำนวนคนที่ใช้งาน Fusion drive โดยพยายาม 'ล้างข้อมูล' การแบ่งพาร์ทิชันเป็นสิ่งที่ Apple ควรป้องกันไม่ให้ผู้ใช้ทำ ...

คำแนะนำที่ดีที่สุดที่ฉันเคยเห็นสำหรับการกู้คืนคือการลบ UUID ของไดรฟ์แล้วให้ Disk Utility สร้างขึ้นมาใหม่ ข้อมูลทั้งหมดสูญหายดังนั้นการสำรองข้อมูลทั้งหมดจึงเป็นสิ่งจำเป็น

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

[ฉันต้องการที่นี่ แต่มี 8 หน้าคำแนะนำ]

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