Disk İzlencesi ile boş alan üzerinde bölüm oluşturulamıyor [çoğalt]


11

Boş alan seçeneğini seçerek yeni bölüm oluşturdum ve şimdi birleştiremiyorum veya yeniden oluşturamıyorum.

Boş alanda yeni bir bölüm oluşturmak için iPartition'ı kullanmaya çalıştım, ancak iznim yok dedi.

Nasıl düzeltebilirim?

Disk Yardımcı Programı


bir büyük ya da iki ayrı bölüm ister misiniz? İki bölüm istiyorsanız cevabım için gerekli adımları ekleyeceğim
klanomath

Bu sorunun "çekirdek depolama hacmini genişletmekten" çok daha kolay bir çözümü olduğunu gördüm. 1) mantıksal birimin UUID'sini bulmak için "diskutil list" komutunu kullanın. 2) çekirdek depolama ve mantıksal hacim (IMO, inanılmaz derecede aptal bir tasarım) kurtulmak için "diskutil cs geri <LVUUID>" kullanın. 3) yeniden başlatın. Sonra "Disk Utility" beklendiği gibi çalışır.
user416983

Yanıtlar:


5

Sizin hacmi Macintosh HDbir olan Core Storage Logical Volumebir ve parçası Core Storage volume groupve dolayısıyla ipartition veya tarafından değiştirilemez Disk Utility.

Internet Recovery ModeBazı Terminalkomutlarla birimi değiştirebilmeniz için harici bir diskten, bir parmak sürücüden veya içinde önyükleme yapmanız gerekir .

Aşağıdaki diskutil cs resizeStackkomut büyük ölçüde belgelenmemiştir ve bu nedenle potansiyel olarak yıkıcıdır.

Lütfen devam etmeden önce Mac OS X'inizi yedekleyin.

Siteye veya sohbete girmek için stackexchange kimlik bilgilerine sahip ikinci bir bilgisayar veya iPhone yararlıdır.

Bir gösterim almak için lütfen Terminal/ Applications / Utilities ile başlayın ve girin diskutil cs list.

Örnek çıktı 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

Masaüstünüzde görünen Mac OS X bölümünüz (Macintosh HD) ile eşdeğerdir Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.

Boş alanı geri alın:


Birkaç düzine diski yeniden boyutlandırdıktan sonra diskutil cs resizeStack LVUUID Recovery HD ile hiç sorun yaşamadım. Dolayısıyla 1-6. Adımın dağıtılabilir olduğu düşünülebilir ve doğrudan 7. adımla başlayabilirsiniz.


  1. Önce yedeklemeniz gerekir Recovery HD: Başlat Terminal.appve girin enter
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1tuşuna basın ve çıkınTerminal.app
  2. Disk İzlencesi'ni başlatın ve Hata Ayıklama menüsünde 'Her Bölümü Göster'i etkinleştirin Birkaç saniye sonra tüm bölümlerin görünür olması gerekir
  3. Recovery HDSol taraftan seçin ve bölümü monte edinRecovery HD

    Ekran1

  4. Diski doğrulayın

    Ekran2

  5. Bir disk görüntüsü oluşturun Recovery HDve harici olarak salt okunur olarak kaydedin

    SCREEN3

  6. Disk görüntüsünü geri yükleme için kontrol edin

    Ekran4

  7. Tüm harici sürücüleri ayırın

  8. Tuşuna Internet Recovery Modebasarak altcmdR
    veya önyüklenebilir bir Mavericks veya Yosemite Thumb Drive (tam sistem veya yükleme) ile yeniden başlayın.

  9. Terminalmenü çubuğundan / yardımcı programlardan başlayın
  10. Terminal komut istemine aşağıdaki komutu girin:

    diskutil cs listesi

  11. CoreStorage biriminizin Mantıksal Birim (LV) alfasayısal UUID'sini kopyalayın. LVUUID listelenen dördüncü olmalıdır. Yukarıdaki örnekte alfasayısal:
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.
  12. Aşağıdaki komutu çalıştırın:

    diskutil cs resizeStack LVUUID partsize  
    

    Yukarıda bulunan sayıya göre:

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

    Bir hata alırsanız ("Bu işlem için yüzde değeri (% 100) belirtilemez.") Bunun yerine şunu kullanın:

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

    Bu, umarım CoreStorage biriminizi 120 GB'a kadar çıkaracaktır. Diskinize bağlı olarak bu işlem birkaç saniye (SSD) veya dakika (HDD) sürecektir. Yeniden boyutlandırma başarılı olduktan sonra hala olup diskutil listolmadığını kontrol edin Recovery HD.

  13. Çık Terminal.appve başlangıç Disk Utilityve genişletilmiş hacmini doğrulamak.
  14. Recovery HD'yi ve ana sürücünüzü yeniden başlatın. Her şey beklendiği gibi çalışıyorsa 5. adımda oluşturulan disk görüntüsünü silin

cs resizeStackile 100%benim için çalışmıyor, bir hata A percentage value (100%) cannot be specified for this operation.
zenith

@zenith diskutil cs resizeStack ... 0gBunun yerine deneyin . 0g sihirli bir sayıdır
klanomath

@zenith bağlantılı ve kabul edilen cevabı daha iyi kullanır .
klanomath

edit: El Capitan: diskutil Yosemite olduğu gibi 0g değil, sadece 0 kullanmanız gerekir.
Dalibor Filus

Ipucu için @DaliborFilus Thanx. Bunu El Capitan'ın beta varlığından çıktıktan sonra ekleyeceğim
klanomath

1

Tüm verilerinizi önceden yedekleyin. Birim şifrelenmişse bu yordamın çalışmayabileceğini unutmayın. Yeniden boyutlandırmak için birimin şifresini çözmeniz veya parola / kurtarma anahtarıyla kilidini açmanız gerekebilir. Daha fazla bilgi için Belgesiz CoreStorage Komutları konusuna bakın .

1) Terminali açın.

2) Mantıksal Birimin UUID'sini bulmak için aşağıdaki komutu girin . Doğru UUID'yi seçtiğinizden emin olun . Kopyala.

diskutil cs list 

3) Mantıksal birimi tam kapasitesine döndürmek için aşağıdaki komutu ( lvUUIDkopyalananlarla değiştirerek) girin lvUUID. İstendiğinde şifrenizi girin.

sudo diskutil cs resizeVolume lvUUID %100

4) Tamamlandığında terminalden çıkın. Sistem Tercihleri> Başlangıç ​​Diski'ni açın ve Blessönyükleme birimi olarak birimi yeniden seçin .


1

Bu bir Temel Depolama birimi [Mantıksal Birim Grubu] - bir Fusion Drive veya FileVault şifreli sürücü olduğunu tahmin ediyorum.

Her iki durumda da, iPartition bunu kaldıramaz.

Bölümlemeyi 'temizlemeye' çalışarak bir Fusion diskini bozan kişi sayısına bakılırsa, bu gerçekten Apple'ın kullanıcının yapmasını engellemesi gereken bir şey ...

Kurtarma için gördüğüm en iyi öneri, sürücülerin UUID'lerini silmek ve ardından Disk İzlencesi'nin sıfırdan yeniden oluşturmasına izin vermektir. Tüm veriler kaybolur, bu nedenle tam bir yedek gereklidir.

Göz at dışında Bölünmüş Kişisel Fusion Drive sonra Geçerli Mac Fusion Drive Kurma .

[Burada hazırladım, ama 8 sayfa talimat var]

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.