Terminal'in diskutil'ini kullanarak bir BootCamp bölümünü nasıl silebilirim?


12

Nedense, BootCamp Assistant uygulaması BootCamp bölümümü silmeme izin vermiyor. Terminal ve diskutil terminal uygulamasını kullanarak bunu nasıl yapabilirim?


Uygulamalar klasöründeki Disk İzlencesi'ni denediniz mi?
Vickash

1
Denediğim ikinci şeydi; tüm bölme denetimleri gri renkte görünür.
Jules

BootCamp kurduktan sonra bölümleri özelleştirdiniz mi? Bu tartışma bazı yararlı bilgiler sağlayabilir: tartışmalar.apple.com/tr/thread/3698348 . Yönetici özeti, ikiden fazla işletim sistemi bölümünüz varsa, OS X bölümünüzü yedeklemeniz ve sürücüyü yeniden biçimlendirmeniz (veya en azından mevcut bölümleri silmeniz) ve ardından OS X bölümünüzü geri yüklemeniz gerekebilir.
Chris Page

Hayır, bölümleri özelleştirmedim. BootCamp kurduktan sonra Disk İzlencesi aracılığıyla tüm bölüm denetimini kaybettim. Bölümleri yeniden boyutlandıramaz, silemez veya ekleyemezsiniz.
Jules

1
Bir BootCamp bölümünün BootCamp Assistant ile silinmesi, Disk İzlencesi ile bölümleri silmekle aynı olmayabilir ve BootCamp Assistant bölümü silmenize izin vermiyorsa, bölümü silmeden önce çözümlenmesi gereken önemli bir şekilde karıştırılabilir. En azından neyin yanlış olduğuna dair bir ipucu. Bu konuda Apple ile iletişim kurmayı denediniz mi? (1-800-SOS-APPLE, örneğin.)
Chris Page

Yanıtlar:


16

İşte benim için işe yarayan:

  1. diskutil listsilmek istediğiniz küçük Microsoft Ayrılmış bölümünü bulmak için kullanın , ancak disk yardımcı programına (veya komut satırı eşdeğerine diskutil) izin vermez. Diyelim ki disk 99 bölüm 400 (benimki disk 0 bölüm 4'teydi)
  2. sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400

Yukarıdaki bölüm günlüklü HFS + için yeniden biçimlendirir ve bunu yaptıktan sonra sadece silebilirsiniz (ve sonra istediğiniz gibi yeniden boyutlandırabilirsiniz).

Not: / dev / disk99s400 kullandım çünkü bu hiç çalışmamalı, bunları doğru disk ve bölümle değiştirmeniz gerekir.

UYARI: Yıkıcı, yüksek risk. Bölümleri vidalamadan önce DAİMA önce tam bir yedekleme yapın. HER ZAMAN.


Bu tamamen benim için çalıştı. Bootcamp bölümü vardı Bootcamp asistanı kaldırmak olmaz ve Disk Utility (El capitan beta 3) göstermiyordu ve bu komutu kullanarak silerek görünmesine neden oldu. Daha sonra silmek için disk yardımcı programını kullanabilir ve ana macintosh HD'yi tam sürücüye geri döndürebilirim
Orion Edwards

Bu, bir Windows bölümünü kaldırmaya çalışırken bu hatayı düzeltmek için mükemmeldir: “MediaKit, istenen işlem için cihazda yeterli alan olmadığını bildiriyor.”
Billy Brown

3

OSX kurulum ortamından önyüklemeyi denediniz mi? Bunların hem Terminali (diskutil ile) hem de GUI Disk Yardımcı Programı vardır, bunlar artık önyükleme yaptığınız sürücüyü bölümlere ayırmaya çalışmadığınız için çalışmaya başlayabilir.

Dikkat, şu andan itibaren: İşte ejderhalar! Buna başlamadan önce neler olduğunu anladığınızdan emin olun, yarıya kadar geri dönemezsiniz! Yedeklerinizin okunabilir olup olmadığını kontrol edin!

Diskutil'in her iki sürümü de burada başarısız olursa, yükleme ortamının terminalinde kalın ve ham bölüm tablosunu kullanarak şunları elde edin:

gpt -r show disk0

Muhtemelen olan, GPT ve MBR olmak üzere iki bölüm tablosunun senkronizasyondan çıkmış olmasıdır. Bu, Mac diskinizi Windows'tan bölmeye çalışırsanız olur. Yukarıda GPT sürümü (OSX'in kullandığı) gösterilmektedir. Bu, MBR sürümünü (Windows'un kullandığı) gösterir:

fdisk /dev/disk0

Bunun değiştirmek istediğiniz disk olduğundan emin olun (disk1, disk2 vb. Olabilir). indexHem GPT'de hem de MBR'de silmek istediğiniz bölümün numarasını ( ) not edin . Aynı olmayabilirler!

Karışıksa, yukarıdaki 2'den çıktıyı buraya gönderin ve devam etmeyin.

Bölümlemek istediğiniz diskteki tüm takılı bölümleri çıkarın, örn.

diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"

Sonra tehlikeli bit geliyor ( yedekleriniz olduğundan emin olun ): gptYardımcı programı kullanarak bölümü silin :

gpt remove -i 4 disk0

Silinecek bölümün dizinini "4" yerine (GPT IN) ve "disk0" yerine bölümlediğiniz tam diski değiştirdiğinizden emin olun!

Son olarak, aynı bölümü MBR'den silmeniz gerekir (bu noktada tekrar bağlantısını kesmeniz gerekebilir).

Seçenek 1: Tüm önyükleme izini kaldırın (yalnızca bu diskte OSX önyükleme yapın)

Boot Camp'in herhangi bir izini tamamen kaldırmak istiyorsanız (Mac OS X dışında hiçbir işletim sistemi yok) MBR bölüm tablosunu tamamen yok edebilir ve "koruyucu MBR" ile değiştirebilirsiniz:

fdisk -e /dev/disk0

Bu fdisk komut satırına sizi toprakları - parçaların boldnelerdir sen yazın.

fdisk: 1>p

Bu, bölüm tablonuzu daha önce olduğu gibi gösterir. Tüm diski kaplayan EE tipi tek bir koruyucu bölümle değiştirmek istiyorsunuz.

fdisk: 1>erase

fdisk:*1>edit 1

Partition id ('0' to disable) [0 - FF]: [0] (? for help)EE

Do you wish to edit in CHS mode? [n]n

Partition offset [0 - 505856]: [63]1

Partition size [1 - 505855]: [505855] (varsayılana gitmek için buraya enter tuşuna basmanız yeterlidir - tam sayı disk boyutunuza bağlıdır)

fdisk: 1>p

Bu, şimdi EE türünün ilk girdisi ve kalan 3 girişin boş olduğu bir bölüm tablosu göstermelidir.

fdisk: 1>w

Değişikliklerinizi diske yazar. İle fdisk'ten çıkmanız gerekecek

fdisk: 1>q

Sonraki: yeniden başlatın ve dua edin.

2. Seçenek: Yalnızca etkilenen bölümü kaldırın (üçlü önyüklemeden ikili önyüklemeye kadar)

Hibrid MBR'yi korumak istiyorsanız, sadece bir bölümü değil, MBR'yi aşağıdaki gibi düzenlemeye başlayın:

fdisk -e /dev/disk0

Bu fdisk komut satırına sizi toprakları - parçaların boldnelerdir sen yazın.

fdisk: 1>p

Bu, bölüm tablonuzu daha önce olduğu gibi gösterir.

Sildiğiniz bölüme karşılık gelen girişi bulun (ör. 4) , ardından bu girişi düzenleyin ( "4" yerine girişinizi yazın ):

fdisk:*1>edit 4

Partition id ('0' to disable) [0 - FF]: [7] (? for help)0

Partition 4 is disabled.

fdisk: 1>p

Bu, artık silinmiş bölüm eksik olan bir bölüm tablosu göstermelidir.

fdisk: 1>w

Değişikliklerinizi diske yazar. İle fdisk'ten çıkmanız gerekecek

fdisk: 1>q

Sonraki: yeniden başlatın ve dua edin.


2
Belirtildiği gibi, normal OS X'e önyükleme yaparsanız (çalışmadığınız bir sürücüyü düzenleyemezseniz) bu çalışmaz. iMacs, DVD sürücüsünün sadece birkaç kullanımdan sonra sık sık bozulduğu önemli bir donanım hatasına sahiptir, bu yüzden ... Resmi DVD'den önyükleme yapamadım. Açıkçası Kurtarma Bölümü de iyi değildi - ancak Apple'ın "USB Kurtarma Diski yaratıcısı" uygulamasını indirmek ve bundan önyükleme yapmak, hile yaptı - support.apple.com/downloads/DL1433/tr_US/RecoveryDiskAssistant.dmg
Adam

2

Cevap, kurtarma HD bölümünü önyüklemek, kadar disk kullanmak ve Bootcamp bölümünü seçmek. Ardından silme sekmesinde formatı seçin ve Mac OS Genişletilmiş günlüklü olarak değiştirin. Şimdi sürücüyü silebilirsiniz.


1

Kesin bir durumumuz olduğundan emin değilim, ancak başka bir iş parçacığında tavsiyeyi takip ederek / tercüme ederek, http://apple.stackexchange.com/questions/145292/i-deleted-my-bootcamp-partition-but-cant-resize- my-os-x-partition Bootcamp Assistant işlevini geri yükleyebildim. Orada yorum yapmak için "itibar puan" eksikliği, ama bu benim için çalıştı geçmek istedim. Sistem / donanım özelliklerim aşağıdaki gibidir:
MacBook Pro (Retina, 13 inç, 2015 Başı)

OSX Yosemite: 10.10.5 (14F1605) İşlemci: 2.7 GHz Intel Core i5 Bellek: 8 GB 1867 MHz DDR3 Grafik Kartı: Intel Iris Graphics 6100 1536 MB

Özel bilgilerim:
Ne yazık ki, elma desteğinden gelen hatalı tavsiyeleri izledim ve Disk Yardımcı Programı'na girmek ve BOOTCAMP bölümümü silmek ve biçimi OS X Extended (Journaled) olarak ayarlamak için telefon desteği talimatlarını takip ettim. Bu eylemin ardından Windows silindi, birkaç megabayt "diğer" kaldı ve bölümüm hala 98 GB erişilemeyen depolama alanı ile yerinde kaldı.
Ben de sizin tarif ettiğiniz gibi aynı durumu yarattım. Sonuç olarak, Disk Yardımcı Programım artık bölümümü değiştirme çabalarına yanıt vermedi ve Bootcamp asistanım şimdi başlangıçta yönlendirilmiş olsaydım, Windows bölümünü silmiş ve tek bir sürücüyü geri yükleyecek gri bir sekmeye sahipti.
Bootcamp'in tek bir sürücünün parçası olarak başladığını unutmayın,bu önemli. Bu çözümün ayrı sürücülerdeki bootcamp kurulumları için çalışıp çalışmadığı hakkında hiçbir fikrim yok. Sorunum bir amire gitti ve iki hafta sonra Apple desteğinden yanıt almadım, bu yüzden çevrimiçi araştırma yaptım ve neyin işe yaradığını buldum!

ÇÖZÜM: İplikte önerildiği gibi, Disk İzlencesi'ni tekrar çalıştırdım. İki üye, formatın OS X Genişletilmiş Günlüklü dışında bir değere ayarlanmasını önerdi. Disk Yardımcı Programları, sağlanan tek silme ve biçimlendirme seçeneğiydi.
User102419 tarafından yapılan bir yorum, "microsoft FAT" olarak silinmesini ve biçimlendirilmesini önerdi. Http://apple.stackexchange.com/users/5472/bmike adresinden
ikinci ve daha ayrıntılı bir yanıt, benzer bir hızlı düzeltme önerdi, ancak bilgisayarın Windows'un hala bölüme yüklendiğine inanmasını sağlamak için MS DOS'ta belirtilen biçimlendirmeyi belirtti. Sonuç, bu benim için çalıştı, ancak Yosemite açılır menü için kullanılan terminoloji "DOS FAT" oldu .

DOS FAT'ta bölümün silinmesi ve biçimlendirilmesi, Windows'u eklemek veya kaldırmak için Bootcamp Assistant seçiminin işlevine hemen dönmesine neden oldu. Mutlu bir şekilde seçim yaptım, devam ettim ve sürücümü tek bir 248 GB OS X'e GERİ YÜKLEME seçeneği verildi.

Süreç yaklaşık 5-7 dakika sürdü ... bu endişelendiğiniz zaman uzun süre karıştırmış olabilirsiniz ..... ama, voila, Macintosh Sabit Sürücümde 249.78 GB kullanılabilir alan. İnternet kurtarma moduna girmeye gerek yok, tüm sistemi silmeye ve Time Machine'den yeniden başlatmaya gerek yok.
Ben denemeden önce her şeyi yedekledim ... sadece durumda.

Umarım bu cevap sizin için ve Disk Yardımcı Programı üzerinden pencereleri silmek için tavsiyeleri izledikten sonra bir windows Bootcamp bölümünden alan geri almaya çalışan diğerleri için faydalıdır.


0

Pencereleri yüklemeyi deneyen ve bir şey dağınık ve bölümü geri yükleyemeyenler için ve gri (-) işareti gösterir, Windows yükleyicisini başlatın ve önce Windows ayrılmış bölümlerini kaldırın. Bu bölümleri önce mac'ta terminale gidip şunu yazın: "diskutil list". Orada sadece Windows vurgulayıcı ile sadece onları vurgulayıp ekranda sil'i tıklayarak kaldırılabilecek olan pencereler ayrılmış bölümleri göreceksiniz.


-2

Aynı problemim vardı ve ÇÖZÜM VAR. Sorun, Windows'u bootcamp ile yüklediğinizde bir Logic Volume Group oluşturmasıdır. Yapmanız gereken Mantıksal Birim Grubunu silmek. Manuel füzyon sürücüsünü hiç geri almadıysanız çok benzer. Göğüs terminali:

Diskutil core Depolama listesi

Mantıksal Birim Grubu Kimliğini Kopyalama

diskutil coreStorage silmek lvgUUID

İŞE YARIYOR!


Herhangi bir diskutil coreStorage deletekomut vermeden önce herkesin bağlı tüm disklerin yedeğini ve bu yedeği geri yüklemeyi planlaması konusunda uyarırım . Bu yanıt, çoğu kişi veya genel durum için yararlı veya güvenli hale getirmek için bazı ayrıntılı düzenlemelere ihtiyaç duyacaktır. Çekirdek Depolama, birçok yolla kurulabilir ve bir grup nuking yapmak, sinek sineklik daha uygun olduğunda el bombası kullanmak gibi olabilir.
bmike
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.