CoreStorage birimini yeniden boyutlandırma veya genişletme


38

750 GB ile yeni bir SSD aldım ve iki bölüm yaptım: 600 GB ve 150 GB. Küçük olanın bir gün Bootcamp bölümü olduğu düşünülüyordu, ancak bugüne kadar kullanılmayan bir başka bölümdü. Daha fazla alana ihtiyaç duyduğumda, bu iki bölümü birleştirmeye karar verdim. Bölme, Mavericks ile oluşturuldu, birleştirme Yosemite ile yapıldı.

Disk Yardımcı Programını ve "eksi" düğmesini açtım. Disk Utility, iki bölümün de birleştirileceğini söyledi. Ancak sefilce başarısız oldu. Ana sabit diskim aniden tamir edilemeyecek hatalara sahipti ve diğer harici sabit disklerimin ikisi bile artık monte edilemedi.

Sonunda sabit diski, iyi çalışan Time Machine'den geri yükledim.

İkinci bölümüm artık ücretsiz olarak listeleniyor:

Disk yardımcı programı

Ne yazık ki 600 GB'lik bölümü yeniden boyutlandıramıyorum veya boş alanı kullanarak yeni bir bölüm oluşturamıyorum.

Diskutil aşağıdakileri sağlar:

~  diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         599.6 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *599.3 GB   disk1
                                 Logical Volume on disk0s2
                                 XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
                                 Unencrypted

Ayrıca diskutil bunu gündeme getirdi:

~  diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 9D2BA4BA-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         599640592384 B (599.6 GB)
    Free Space:   6111232 B (6.1 MB)
    |
    +-< Physical Volume 29A9A02B-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     599640592384 B (599.6 GB)
    |
    +-> Logical Volume Family 2FA7892F-xxxx-xxxx-xxxx-xxxxxxxxxxxx
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          599282155520 B (599.3 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

Bunu denedim:

ama yardımcı olmazdı. Kurtaramayacağımı söyledi çünkü destekleyeceği şekilde yaratılmadı (tam mesajı kaçırdığım için üzgünüm).

Daha sonra Apple_CoreStorage öğesinin diskimin şifreli olduğunu gösterebileceğini ve neden yeniden boyutlandırmayacağımı açıklayabileceğini öğrendim. Neden benim için yeni bir bölüm oluşturamadığımı açıklamıyor.

Sabit diskimi 750 GB boyutunda tek bir bölümde kullanıma sunma seçeneklerim nelerdir?


1
Yosemite bunu sürücülere yapıyor gibi görünüyor. Çekirdek Depolama bir acı dünyasıdır. Kolay yol - apple.stackexchange.com/questions/148645/… Zor yoldan - apple.stackexchange.com/questions/153523/…
Tetsujin

lütfen diskutil cs listcevabınıza çıktı ekleyin . Tüm uuid'leri çırpabilirsin, ancak birisinin cevap vermesi durumunda onları daha iyi ayırt etmek için bulunan herhangi bir UUID için farklı harfler seçebilirsin
klanomath

TL: DR, Disk Hizmet Programının yapamayacağı, komut satırı olması gerektiğidir. Umarım @klanomath size bu konuda yardımcı olabilir - bu konuda iyi. Şahsen, Apple GUI araçlarını Core Storage ile uyumlu hale getirene kadar Yosemite yakınında hiçbir yere gitmiyorum.
Tetsujin

Yanıtlar:


43

CoreStorage hacimleriyle ilgili biraz tecrübe kazandıktan sonra, bazı senaryolar ekleyerek ve dağıtılabilir adımları silerek genelleştirmek ve kolaylaştırmak için ilk cevabımı elden geçirdim.

Temel olarak, bir CoreStorage birim grubunu ve içsel bir mantıksal birimi yeniden boyutlandırmak veya genişletmek için bir belgelenmemiş komut vardır:

diskutil cs resizeStack LVUUID size  

Komut, fiziksel hacim (ler), mantıksal hacim ailesi ve mantıksal hacmi bir adımda istenen boyuta dahil olmak üzere tüm CoreStorage Hacim Grubunu genişletir veya daraltır.

Mantıksal hacimde kullanılan boşluğun büyüklüğüne küçülürken hiç sorun olmamalıdır (en az% 10 boş alan bırakılması gerektiği için tavsiye edilmez), kurtarma bölümü dışındaki tüm engelleme bölümleri silinmelidir. CoreStorage yığını genişletmeden önce azaltıldı.

Komut birkaç senaryoda kullanışlı olabilir:

  • Aynı cihazdaki 2. eski tip JHFS + birimini sildikten sonra bir CoreStorage birimini genişletme (bu işlem, diskinizi Mavericks'te iki bölüme ayırıp ardından Yosemite'e güncelledikten sonra olabilir. İlk bölüm - sistem hacminiz - CoreStorage'a dönüştürülebilir. 2. ses yalnız bırakıldığında, ses seviyesi

görüntü tanımını buraya girin

  • Boot Camp NTFS birimini el ile sildikten sonra CoreStorage birimini genişletme

görüntü tanımını buraya girin

  • Aynı cihazda 2. eski stil JHFS + birimi oluşturmak için CoreStorage biriminin yeniden boyutlandırılması

görüntü tanımını buraya girin

Dikkat: Komuta büyük ölçüde belgelenmemiş ve potansiyel olarak yıkıcıdır.

Hazırlık:

  • Verilerinizi yedekleyin.
  • Harici bir sürücüyü çıkarın (özellikle harici Time Machine yedek sürücünüz).
  • alt cmd RBaşlangıçta düğmesine basarak İnternet Kurtarma Moduna tekrar başlayın.
    Ön koşullar, ethernet veya WLAN (WPA / WPA2) ve DHCP etkinleştirilmiş bir yönlendiricinin kurulu olduğu en son firmware güncellemesidir.
    50 Mbps'lik bir hat üzerinde, genellikle bir elma / akamai sunucusundan yüklenen bir kurtarma ağının görüntüsüne önyükleme yapmak (yaklaşık küçük bir hareketli dünya sunmak) yaklaşık 4 dakika sürer.

    Ethernet tavsiye ediyorum çünkü daha güvenilir. WIFI ile sınırlandırılmışsanız ve önyükleme işlemi başarısız olursa, önyüklemeyi başarana kadar Mac'inizi yeniden başlatın.

    Alternatif olarak, önyüklenebilir bir yükleyici başparmak sürücüsünden (Mavericks veya Yosemite) veya tam sistem içeren bir başparmak sürücüsünden (Mavericks veya Yosemite) başlayabilirsiniz.

CoreStorage yığınını değiştirin:

  • Menubar Utilities / Terminal'de aç

Öncelikle disklerinize ve bölüm düzenine genel bir bakış atmanız gerekir:

  • diskutil list
    Örnek listeleme girin :

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *68.7 GB    disk0
       1:                        EFI EFI                    209.7 MB    disk0s1
       2:          Apple_CoreStorage                         53.7 GB    disk0s2
       3:                 Apple_Boot Recovery HD            650.0 MB    disk0s3
       4:                        EFI No Name EFI            100.0 MB    disk0s4
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:     Apple_partition_scheme                         *1.3 GB    disk1
       1:        Apple_partition_map                         30.7 KB    disk1s1
       2:                  Apple_HFS OS X Base System        *1.3 GB    disk1s2
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS System                 *53.5 GB    disk2
    /dev/disk3-disk12 ...belong to the OS X Base System (your recovery system you booted to previously)
    

    Disk0, EFI bölümünü (dis0s1), CoreStorage bölümünü (disk0s2) ve Recovery HD'yi (disk0s3) içeren ana dahili disk cihazınızdır. No Name EFI (disk0s4), daha önce bir Boot Camp bölümünüz varsa ve el ile sildiyseniz mevcuttur.

    Disk1, Recovery HD'ye benzer bir kurtarma sistemi içeren (OS X Temel Sistem = disk1s2) netboot görüntüsüne önyükleme yoluyla oluşturulan mantıksal bir disktir.

    Disk2 ayrıca disk0s2 içinde bulunan mantıksal bir disktir ve CoreStorage yığınını içerir.

  • gpt -r -vv show /dev/disk0
    Örnek listeleme girin :

    gpt show: /dev/disk0: mediasize=68719476736; sectorsize=512; blocks=134217728
    gpt show: /dev/disk0: PMBR at sector 0
    gpt show: /dev/disk0: Pri GPT at sector 1
    gpt show: /dev/disk0: Sec GPT at sector 134217727
          start       size  index  contents
              0          1         PMBR
              1          1         Pri GPT header
              2         32         Pri GPT table
             34          6         
             40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
         409640  104974016      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      105383656    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      106653192     204800      4  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      106857992   27359703         
      134217695         32         Sec GPT table
      134217727          1         Sec GPT header
    

    Dizin numarası 1 olan bölüm normal EFI bölümü, dizin sayısı 2 olan bölüm CoreStorage bölümünüzdür ve dizin sayısı 3 olan bölüm Recovery HD'nizdir.
    Dizin numarası 4 olan (= No Name EFI) bölüm yalnızca önceden bir Boot Camp bölümünüz varsa ve el ile sildiyseniz bulunur. Geri kalanlar ayrılmamış boş alandır (örn. 27359703 bloklar à 512 B).

  • diskutil cs list
    Örnek listeleme girin :

      CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
        =========================================================
        Name:         System
        Status:       Online
        Size:         53946696192 B (53.9 GB)
        Free Space:   16777216 B (16.8 MB)
        |
        +-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     53946696192 B (53.9 GB)
        |
        +-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
                ---------------------------------------------------
                Disk:                  disk2
                Status:                Online
                Size (Total):          53496696192 B (53.5 GB)
                Conversion Progress:   -none-
                Revertible:            Yes (no decryption required)
                LV Name:               System
                Volume Name:           System
                Content Hint:          Apple_HFS
    
  • CoreStorage hacmini yeniden boyutlandırmak için önce herhangi bir engelleme bölümünü silmelisiniz (Recovery HD sayılmaz, çünkü genellikle resizeStack komutuyla taşınır).
    Öncelikle disk0 üzerindeki tüm monte edilmiş birimlerin bağlantısını kesmeniz gerekir (önce kendi disk tanımlayıcı disk2'ye sahip fakat disk0 üzerinde bulunan CoreStorage birimi, daha sonra disk0 üzerindeki diğer tüm birimler - bunu kontrol edin df):

    diskutil unmountDisk /dev/disk2
    

    daha sonra ilave hacimler (eğer varsa). Örnek:

    diskutil unmount /dev/disk0s5 
    

    Eğer bir NoName EFI bölümünüz varsa, şunu girerek silin:

    gpt remove -i 4 disk0
    
  • Daha önce sökülmemiş tüm birimleri ters sırayla yeniden

    diskutil mount /dev/disk0s5
    diskutil mount /dev/disk2 
    
  • Herhangi bir engelleme bölümü silindiğinden, şimdi ile CoreStorage hacmini yeniden boyutlandırabilirsiniz.

    diskutil cs resizeStack LVUUID size 
    

    LVUUID ile: Mantıksal hacmin ve boyutun UUID'i: CoreStorage biriminizin son boyutu.
    Örnekler:

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 60g  
    

    60 GB'a genişletmek için

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 40g  
    

    40 GB'a kadar küçültmek

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 0g 
    

    mevcut tam boyuta genişletmek için (0g burada sihirli bir sayıdır).

    Kurtarma HD'niz, CS hacminin daraltılmasından veya genişletilmesinden bağımsız olarak, otomatik olarak taşınmalıdır.

  • CoreStorage hacminin daralması durumunda, şimdi gpt ile 2. bir bölüm oluşturabilirsiniz.
  • Yeni bölüm şemasını almak için aşağıdakileri girin:

    gpt -r -vv show /dev/disk0
    

    ve

    gpt add -b StartBlock -s NumberOfBlocks disk0
    

    yeni bir bölüm oluşturmak için. StartBlock ayrılmamış alandaki ilk bloğun numarası ve NumberOfBlocks, boş veya daha küçük blokların sayısıdır. NumberOfBlocks 8'e kadar bölünebilir olmalı!

  • exitTerminal'e girin ve çıkın.
  • Disk Yardımcı Programını açın (ve son ikinci adımda yeni bir bölüm oluşturduysanız, yeni oluşturulmuş bölümünüzü biçimlendirin).
  • Ardından hatalarınız için genişletilmiş CoreStorage hacminizi kontrol edin.
  • Disk İzlencesi'nden çıkın.
  • Ana ses seviyenize yeniden başlayın.

Bu cevap, CoreStorage yeniden boyutlandırma hakkında internetteki en nadir anlaşılabilir kaynaklardan biri olabilir. Son birkaç aydır, nasıl yapılacağını unuttuğumda bu cevabı gelip kontrol etmeye devam ettim. Ne yazık ki , diğer dosya sistemlerinden farklı olarak Apple'ın kendi teknolojisi olduğu için garip olan başka bir açıklama olmadan diskutil mansadece bir örnek satır diskutil coreStorage resizeStack LVUUID PVUUID 150g ms-dos BOOTCAMP 0var.
JacopKane

12

Aşağıdaki diskutil cs resizeStackkomut büyük ölçüde belgelenmemiş ve potansiyel olarak yıkıcıdır. İlk önce belirtilen kolay bir yol olabilir ve uzun bir sargı, zaman alıcı zor bir yol olabilir.

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

Beklenildiği gibi değil:

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

Masaüstünde görünen Mac OS X bölümünüz (Macintosh HD) ile aynıdır Logical Volume 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

  1. İlk önce Recovery HD'nizi yedeklemeniz gerekir: Terminal.app'i başlatın ve enter
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1tuşuna bası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ümler görünür olmalıdır
  3. Sol taraftaki 'Recovery HD'yi seçin ve' Recovery HD 'bölümünü bağlayın

    Ekran1

  4. Diski doğrula

    Ekran2

  5. 'Recovery HD' disk görüntüsünü oluşturun ve harici olarak salt okunur şekilde kaydedin

    SCREEN3

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

    Ekran4

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

  8. İçine Yeniden Internet Recovery Modebasarak altcmdR
    veya önyüklenebilir Mavericks ya Yosemite başparmak götürmek (tam sistem veya yükleme).

  9. Terminalmenubar / utilities'den başla
  10. Terminal isteminde aşağıdaki komutu girin:

    diskutil cs list
    
  11. CoreStorage biriminizin Mantıksal Birimi (LV) alfasayısal UUID'sini kopyalayın. LVUUID listelenen dördüncü olmalıdır. Yukarıdaki örnekte alfanümerik:
    7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
  12. Aşağıdaki komutu çalıştırın:

    diskutil cs resizeStack LVUUID partsize  
    

    Yukarıda bulunan sayıya göre şöyle olacaktır:

    diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 0g  
    

    Bu, CoreStorage biriminizi tam olarak 750 GB'a çıkaracak. Diskinize bağlı olarak bu işlem birkaç saniye (SSD) veya dakika (HDD) olacaktır. Başarılı bir yeniden boyutlandırma işleminden sonra diskutil list, 'Recovery HD'nin hala var olup olmadığını kontrol edin .
    (Önceden yukarıdaki komut buydu. diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 748gBazı testlerden sonra diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 0gbunun daha akıllı bir komut olduğunu öğrendik. Genellikle 'Recovery HD' i fiziksel diskin sonuna kadar taşırken LVG'yi maksimum boyuta çıkarmalıydı. 0g sihirli bir sayıya benziyor. bu durumda.)

  13. 'Terminal.app'den çıkın ve' Disk Yardımcı Programı'nı başlatın ve genişletilmiş birimi doğrulayın.
  14. Recovery HD'ye ve ana sürücünüze yeniden başlayın. Her şey beklendiği gibi çalışıyorsa, 5. adımda oluşturulan disk görüntüsünü silin

Bu işe yaramadıysa daha uzun ve zor yoldan:

  1. giriş diskutil list
  2. Sil Recovery HDile diskutil eraseVolume Free\ Space %noformat% IDENTIFIER_Recovery_HD.
    Örnekte:diskutil eraseVolume Free\ Space %noformat% disk0s3
  3. Terminal isteminde aşağıdaki komutu girin: diskutil cs listesi
  4. CoreStorage biriminizin Mantıksal Birimi (LV) alfasayısal UUID'sini kopyalayın. LVUUID listelenen dördüncü olmalıdır. Yukarıdaki örnekte alfanümerik:
    7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
  5. Aşağıdaki komutu çalıştırın:
    diskutil cs resizeStack LVUUID partsize

    Yukarıda bulunan sayıya göre şöyle olacaktır:

    diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 748g  
    

    Bu, CoreStorage hacminizi neredeyse tam 748 GB'a çıkaracağını umarım (gelecek için biraz yer bıraktım) Recovery HD.

  6. Recovery HDGerekirse bir bölüm oluşturun
  7. Yeniden Recovery HDgerekirse
    Paraleller test ama nedeniyle muhtemelen Paraleller sınırlamalarına kurtarma moduna içinde yeniden edemez ve bölme her zaman görülebilir Apple Script gibi görünüyor: progress (iş. Musings.silvertooth.us ile çalışmayı değil Yosemite / CoreStorage. Bunu araştırıyorum)

Sorun yaşarsanız lütfen yorumları tekrar kontrol edin (veya sohbet edin)


Bu harika bir cevap gibi görünüyor. İşten sonra bugün bu emirleri yerine getireceğim ve sonuçları bildirmek için buraya döneceğim. Bu cevap için zaman ayırdığınız için şimdiden teşekkür ederiz!
Hıristiyan

Bir sohbet odası açabiliriz ve size eşlik edebilirim. Ulaşılabilir tüm gün (zaman ;-) Uhr veya 24.00) 01:00 UTC kadar
klanomath

Bu çok harika ve çok naziksiniz :) Umarım daha fazla yardıma ihtiyacım olmayacak, ama birinin gidebileceği bir yer olduğunu bilmek güzel.
Hıristiyan

herhangi bir şeye başlamadan önce lütfen bu sohbet odasına
klanomath

Recov diski silinemedi bc mount'unda mümkün değildi. Yeniden boyutlandırmak mümkün olmadığını söyledi bc boot yardımcısı monte edildi. Şimdi sohbete gidiyor
Christian

11

Bu sorunun karmaşıklığı (klanomath cevabına bakınız) ve yaratma kolaylığı konusunda hayret duyuyorum.

Bu yüzden onunla oynamaya çalıştım ve bir iş buldum.

  1. Benim sorunum şuydu: 500GB diskim vardı. Bu yardımcı programı kullanarak 150GB'lik bir Macintosh-HD bölümü oluşturdum ve 350GB'yi "boş alan" olarak bıraktım. Boş alanı ikinci bölüme biçimlendirmeye çalıştığımda bunu yapamadım: Uygula düğmesine bastığımda Komutu görmezden geldim ve "Uygula" düğmesine hiç basmadığım gibi davrandım (Disk Yardımcı Programı penceresini kapatmak istediğimde, bu olduğu konusunda beni uyardı.) gerçekleştirilmemiş değişiklikler).

  2. İlk birimi aldım (bu, Macintosh HD adlı biçimlendirilmiş birim, 150 GB boyutundaydı) ve Disk Yardımcı Programından iki bölüme ayırmasını istedim : 100GB + 50GB. Basılı "Uygula" ve sihirli bir şekilde iki bölüm için oluşturulan Disk Yardımcı Programı: 100GB + 400GB . Bu noktada, diskteki tüm alan yararlı oluyor ve bundan çok memnun kaldım.

  3. Sonra basitçe "-" ve "Uygula" tuşlarına basarak ikinci bölümü kaldırdım. Sonuç olarak, Macintosh HD ile birleştirildi ve geri döndüm, adım 1'den önceydi.

  4. Sonunda, başlangıçta istediğim gibi, 150GB ve 350GB boyutlarında iki bölüme ayırdım. Şimdi problem çözülmüş gibi görünüyor.


Bu benim için çalışıyor gibiydi, ancak Disk İzlencesi'ni bırakıp yeniden açtıktan sonra başarısız olmuş gibi görünüyordu.
ELLIOTTCABLE 16:15

@ ELLIOTTCABLE, benim için de Disk Utility yeniden başlattıktan sonra çalışır.
klm123

benim için de çalıştı. Detaylı bilgi için teşekkürler
Lucas

1
Bu kesin sorunu yaşadım ve yukarıdaki karmaşık işlerin hiçbirini yapmak zorunda kalmadım, neyse ki. Benim için çözüm buydu.
OpenGL ES

2
Benim için de çalıştı, yukarıdaki çözümlerden daha kolay ve daha az hata eğilimli. Teşekkür ederim.
Luca Bedeschi

0

Her şeyi apple.stackexchange ve diğer bloglardan denedim ama hiçbiri işe yaramadı. Ancak bu yöntem cazibe gibi çalıştı:

  1. Bootcamp kullanarak önyüklenebilir bir Windows USB yapın.
  2. Destek dosyalarını bölümlendirmeyin veya indirmeyin.
  3. Comp "seçenek" tuşunu basılı tutarak yeniden başlatın.
  4. Windows bölümünü açın ve bir diski biçimlendirmeyi seçmeniz gerekene kadar bir sonraki tıklamaya devam edin.
  5. "Boş alan" hafızalı bloğu seçin, yani ayrılmamış alan.
  6. Kurulum penceresinde "new" ve "format" üzerine tıklayın
  7. Tamamen iyi bir hata alırsınız.
  8. Yüklemeden çıkın ve Mac'e yeniden başlatın.
  9. Şimdi bu "boş alan" "Windows NTFS" formatıdır.
  10. "-" sembolüne ve işte simgesine tıklayın. Full HDD'nize geri yüklenir.

Hey Ayrıca yukarıdaki yöntemi denemeden önce FireVault'u kapatmayı deneyin.
Kevin Prasanna RR

0

Harika makale! Buna harcadığınız çaba için çok teşekkürler - gerçekten bana yardım etti!

Çekirdek Depolama alanımı genişletme ve bir bootcamp hacmini kaldırma ve birleştirme işleminin kullanım durumunu izliyordum.

Komuta devam etmeden önce çekirdek depomun kilidini açmak zorunda kaldım

diskutil cs resizeStack 

Oldukça basit

diskutil cs unlockVolume <volume ID>

11111111-2222-3333-4444-555555555555 biçiminde çekirdek depolama biriminiz için aynı kimlik nerede

Ayrıca OS X 10.11.1'de 0g'nin resize değeri için geçerli bir parametre olmadığını buldum. Belirli bir boyutta sağlamak için gerekli.

Son olarak, yeniden boyutlandırma girişiminde bulunmadan önce çekirdek depolama biriminizdeki tüm hataları doğrulamanızı ve onarmanızı şiddetle öneririm. Yeniden boyutlandırma işlemi dışındakilere hitap etmek daha kolaydır.


0

Bu sorunu yaşadım ve bence en basit çözüm şudur: Bölüm Düzeni'nin altındaki "+" işaretini tıklayın, ikinci bölümü istediğiniz gibi yeniden boyutlandırın ve ardından "Boş Alan" biçimini seçin.

Mizanpajdaki ikinci bölümün boş alan ile değiştirildiğini göreceksiniz. Sonra sadece "Uygula" yı seçin.


0

Yüksek Sierra’nın beta kurulumuna yer açmak için Sierra’nın hacmini tahribatsız bir şekilde küçültmek için bir çözüm arıyordum ve bu sayfayı çok faydalı buldum.

MacOS Sierra'da şifreli bir HFS + Journaled kullanıyordum.

Matt'in yukarıdaki tavsiyeleri çok iyi, ama şifrelenmiş veya şifrelenmemiş CoreStorage Ciltleri için daha hızlı bir mekanizma buldum.

İle başla:

CMD-R ile makinenin başlangıcında Kurtarma Diskine önyükleme yapın

Kurtarma modundayken, bir CoreStorage Encrypted hacminiz varsa, terminal penceresini açın ve sürücüyü böyle hazırlayın. Aksi takdirde, aşağıdaki DiskUtility kullanımına atlayın.

diskutil cs list

Eğer varsa, Kilitli Birim için son UUID değerini not alın.

diskutil cs unlockVolume UUID

Yukarıdaki komut normal kullanıcı şifreniz olan şifrenizi sormalıdır.

Eğer şifreli bir CoreStorage Hacimine sahip değilseniz, buradan başlayabilirsiniz:

Menüdeki terminalden veya geriden Disk Utility'yi açın ve ana disk kabındaki Partition özelliğini kullanın.

İsteğe bağlı olarak mevcut alana bir bölüm eklemek için '+' tuşunu kullanabilmeli, boyutunu tercihlerinize göre ayarlayabilmeli ve ardından mevcut bölümünüzün KESİNTİSİZ OLMAYAN, KABUL EDİLMEYEN bir büzülme işlemini başlatmak için 'Uygula'yı kullanabilmelisiniz. Bu, sizi orijinal verilerinizle daha küçük bölümler ve kalan bölümlerde boş bölümlerle bırakır. Yeni bölümü, belirtilen çapraz tarama verileriyle çakışmayacak şekilde ayarladığınızdan emin olun.

Size işlemin mevcut verileri silmediğini söyleyecektir ve sizi temin ederim ki benim durumumda olmadığını söyledi.

Her zamanki uyarılar yine de burada geçerlidir, bu tür bir işlemi başlatmadan önce, eğer yapabilirseniz, her zaman yedeklemelisiniz.


0

diskutilİstenirse bazı yararlı metinler tükürecektir ortaya çıktı :

-bash-3.2# diskutil cs resizeStack
Usage:  diskutil coreStorage resizeStack
        lvUUID|MountPoint|DiskIdentifier|DeviceNode [pvUUID] size
        [part1Format part1Name part1Size part2Format part2Name part2Size
         part3Format part3Name part3Size ...]
Resize both a logical volume and one of its underlying physical volumes in a
single operation. A single physical volume is always chosen for the underlying
shrink or grow, even if the logical volume's logical volume group is backed by
more than one physical volume. If you do not specify a particular physical
volume, then one is chosen for you. Note that if this is a grow operation,
this verb is limited by the physical volume's partition's room to grow.
Specifying zero as the size asks for an "automatic" grow-to-fill operation.
If this is a shrink operation, you can optionally request that new partitions
be created in the newly-formed free space gap in the partition map.
Again, note that this only resizes one of the underlying physical volumes; if
you need more sophistication in managing your topology, you should use the
separate physical and logical volume resize verbs.
Example: diskutil coreStorage resizeStack
         11111111-2222-3333-4444-555555555555 10g JHFS+ New 1g
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.