터미널의 diskutil을 사용하여 BootCamp 파티션을 어떻게 삭제합니까?


12

어떤 이유로 BootCamp Assistant 앱으로 BootCamp 파티션을 삭제할 수 없습니다. 터미널과 diskutil 터미널 앱을 어떻게 사용합니까?


응용 프로그램 폴더에서 디스크 유틸리티를 사용해 보셨습니까?
Vickash 2016 년

1
내가 시도한 것은 두 번째였습니다. 모든 파티션 컨트롤이 회색으로 표시됩니다.
Jules

BootCamp를 설치 한 후 파티션을 사용자 정의 했습니까? 이 논의는 몇 가지 유용한 정보를 제공 할 수 있습니다 : discussions.apple.com/thread/3698348를 . 요약하면 OS 파티션이 두 개 이상인 경우 OS X 파티션을 백업하고 드라이브를 다시 포맷하거나 최소한 기존 파티션을 삭제 한 다음 OS X 파티션을 복원해야 할 수 있습니다.
Chris 페이지

아니요 파티션을 사용자 정의하지 않았습니다. BootCamp를 설정 한 후 디스크 유틸리티를 통해 모든 파티션 제어를 잃었습니다. 파티션 크기를 조정하거나 삭제하거나 추가 할 수 없습니다.
Jules

1
BootCamp Assistant를 사용하여 BootCamp 파티션을 삭제하는 것은 디스크 유틸리티를 사용하여 파티션을 삭제하는 것과 동일하지 않을 수 있으며, BootCamp Assistant를 사용하여 파티션을 삭제할 수없는 경우 파티션을 삭제하기 전에 해결해야하는 방식으로 문제가 엉망이 될 수 있습니다. 적어도 무엇이 잘못되었는지에 대한 단서입니다. 이것에 대해 Apple에 연락을 시도 했습니까? (예 : 1-800-SOS-APPLE)
Chris Page

답변:


16

나를 위해 일한 것은 다음과 같습니다.

  1. 사용 diskutil list삭제하지만, 디스크 유틸리티 (또는 명령 줄 상응하려는 작은 Microsoft 예약 파티션을 찾을 수 diskutil) 허용하지 않습니다를. 디스크 99 파티션 400에 있다고 가정합니다 (광산 디스크 0 파티션 4에 있음)
  2. sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400

위의 방법으로 파티션을 저널링 된 HFS +로 재 포맷하고 일단 완료하면 간단히 삭제 한 다음 원하는대로 크기를 조정할 수 있습니다.

참고 : / dev / disk99s400을 사용했습니다. 작동하지 않아야하기 때문에 올바른 디스크 및 파티션으로 교체해야합니다.

경고 : 파괴적이고 위험이 높습니다. 파티션을 조이기 전에 항상 전체 백업을 먼저 수행하십시오. 항상.


이것은 완전히 나를 위해 일했습니다. 부트 캠프 파티션이 있습니다. 부트 캠프 지원이 제거되지 않았으며 디스크 유틸리티가 표시되지 않았으며 (El capitan beta 3)이 명령을 사용하여 삭제하면 표시되었습니다. 그런 다음 디스크 유틸리티를 사용하여 디스크를 지우고 기본 매킨토시 HD를 전체 드라이브로 다시 확장 할 수 있습니다.
Orion Edwards

이것은 Windows 파티션을 제거하려고 할 때이 오류를 해결하기에 완벽합니다. "MediaKit은 장치에서 요청 된 작업을위한 공간이 충분하지 않다고보고합니다."
Billy Brown

3

OSX 설치 미디어에서 부팅을 시도 했습니까? 터미널 (diskutil 포함)과 GUI 디스크 유틸리티가 둘 다 있으며 부팅 할 드라이브를 더 이상 파티션하려고하지 않을 때 작동을 시작할 수 있습니다.

지금부터주의하십시오 : 여기 용들이 있습니다! 이 작업을 시작하기 전에 무슨 일이 일어나고 있는지 이해해야합니다. 백업을 읽을 수 있는지 확인하십시오!

diskutil의 두 가지 버전 모두 여기서도 실패하면 설치 매체의 터미널에 그대로두고 다음을 사용하여 원시 파티션 테이블을 가져 오십시오.

gpt -r show disk0

GPT와 MBR의 두 파티션 테이블이 동기화되지 않았을 가능성이 있습니다. Windows에서 Mac 디스크를 파티션하려고 할 때 발생합니다. 위는 OSX가 사용하는 GPT 버전을 보여줍니다. 다음은 MBR 버전 (Windows에서 사용)을 보여줍니다.

fdisk /dev/disk0

이것이 변경하려는 디스크인지 확인하십시오 (disk1, disk2 등일 수 있음). indexGPT와 MBR에서 삭제하려는 파티션 의 번호 ( )를 기록하십시오. 그들은 같지 않을 수도 있습니다!

혼란 스러우면 위 2의 출력을 여기에 게시하고 진행하지 마십시오.

파티션하려는 디스크에서 마운트 된 모든 파티션을 마운트 해제합니다 (예 :

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

그런 다음 위험한 비트가옵니다 ( 백업이 있는지 확인하십시오 ).이 gpt유틸리티를 사용하여 파티션을 삭제하십시오 .

gpt remove -i 4 disk0

"4"대신 (GPT에서) 파티션 및 "disk0"대신 파티션하려는 정확한 디스크의 인덱스를 대체하십시오!

마지막으로 MBR에서 동일한 파티션을 삭제해야합니다 (이 시점에서 다시 마운트 해제해야 할 수도 있음).

옵션 1 : 모든 bootcamp 추적 제거 (이 디스크에서 부팅 OSX 만 해당)

Boot Camp의 흔적을 완전히 제거하려면 (Mac OS X 이외의 OS는 아님) MBR 파티션 테이블을 완전히 삭제하고 소위 "보호 MBR"로 교체하면됩니다.

fdisk -e /dev/disk0

이 fdisk 명령 줄에서 당신을 토지 -의 부분은 bold무엇 당신이 입력합니다.

fdisk: 1>p

이전과 동일한 파티션 테이블이 표시됩니다. 전체 디스크를 덮는 EE 유형의 단일 보호 파티션으로 교체하려고합니다.

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] (여기를 눌러 기본값으로 이동하십시오-정확한 숫자는 디스크 크기에 따라 다릅니다)

fdisk: 1>p

이제 EE 유형의 첫 번째 항목과 나머지 3 개의 항목이 비어있는 파티션 테이블이 표시됩니다.

fdisk: 1>w

디스크에 변경 사항을 기록합니다. fdisk를 종료해야합니다.

fdisk: 1>q

다음 : 재부팅하고기도하십시오.

옵션 2 : 영향을받는 파티션 만 제거합니다 (트리플 부팅에서 듀얼 부팅으로 이동)

단일 파티션이 아닌 하이브리드 MBR을 유지하려면 다음과 같이 MBR 편집을 시작하십시오.

fdisk -e /dev/disk0

이 fdisk 명령 줄에서 당신을 토지 -의 부분은 bold무엇 당신이 입력합니다.

fdisk: 1>p

이전과 동일한 파티션 테이블이 표시됩니다.

삭제하려는 파티션에 해당 하는 항목 ( 예 : 4 )을 찾은 다음 해당 항목을 편집하십시오 ( "4" 를 항목으로 대체 ).

fdisk:*1>edit 4

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

Partition 4 is disabled.

fdisk: 1>p

삭제 된 파티션이없는 파티션 테이블이 표시됩니다.

fdisk: 1>w

디스크에 변경 사항을 기록합니다. fdisk를 종료해야합니다.

fdisk: 1>q

다음 : 재부팅하고기도하십시오.


2
언급 한 바와 같이 일반 OS X로 부팅하면 작동하지 않습니다 (사용중인 드라이브를 편집 할 수 없음). iMac은 몇 번만 사용해도 DVD 드라이브가 고장 나는 주요 하드웨어 결함이 있으므로 공식 DVD로 부팅 할 수 없습니다. 분명히 복구 파티션도 좋지 않았습니다. 그러나 Apple의 "USB 복구 디스크 생성기"앱을 다운로드하고 부팅하면 트릭을 수행했습니다. support.apple.com/downloads/DL1433/en_US/RecoveryDiskAssistant.dmg
Adam

2

대답은 복구 HD 파티션을 부팅하고 디스크를 사용하여 Bootcamp 파티션을 선택하는 것입니다. 그런 다음 지우기 탭에서 형식을 선택하고 Mac OS Extended 저널링으로 변경하십시오. 이제 드라이브를 지울 수 있습니다.


1

나는 우리가 정확한 상황을 확신하지 못하지만 다른 스레드에 대한 다음 / 번역 조언을 통해 http://apple.stackexchange.com/questions/145292/i-deleted-my-bootcamp-partition-but-cant-resize- my-os-x-partition Bootcamp Assistant에 기능을 복원 할 수있었습니다. 나는 거기에 언급 할 "평판 포인트"가 없지만 이것이 나를 위해 일했다는 것을 전달하고 싶었다. 내 시스템 / 하드웨어 사양은 다음과 같습니다.
MacBook Pro (Retina, 13-inch, Early 2015)

OSX Yosemite : 10.10.5 (14F1605) 프로세서 : 2.7GHz Intel Core i5 메모리 : 8GB 1867MHz DDR3 그래픽 : Intel Iris Graphics 6100 1536MB

내 특정 정보 :
불행히도, 나는 애플 지원의 잘못된 조언을 따르고 전화 지원 지침에 따라 디스크 유틸리티를 시작하고 BOOTCAMP 파티션을 지우고 형식을 OS X Extended (Journaled)로 설정했습니다. 이 작업을 수행 한 후 Windows가 지워지고 몇 메가 바이트의 "기타"가 남았으며 98GB의 액세스 할 수없는 스토리지가있는 파티션이 여전히 제자리에있었습니다.
이것이 내가 묘사하는 것과 같은 상황을 만든 방법이었습니다. 결과적으로 디스크 유틸리티가 더 이상 파티션을 수정하려는 노력에 응답하지 않았으며 Bootcamp 어시스턴트에는 회색으로 표시된 탭이 생겼습니다.이 탭은 처음에 지시받은 경우 Windows 파티션을 지우고 단일 드라이브를 복원했을 것입니다.
bootcamp는 단일 드라이브의 일부로 시작되었으며이건 중요하다. 이 솔루션이 별도의 드라이브에서 부트 캠프 설정에 작동하는지 여부는 알 수 없습니다. 내 문제는 감독관에게 갔고 2 주 후에도 Apple 지원 센터로부터 아무런 응답이 없었으므로 온라인에서 조사한 결과 효과가있었습니다!

해결 방법 : 스레드에 대한 조언에 따라 디스크 유틸리티를 다시 실행했습니다. 두 회원은 형식을 OS X Extended Journaled 이외의 형식으로 설정하도록 제안했습니다. 디스크 유틸리티가 제공하는 유일한 옵션은 다시 지우기 및 포맷이었습니다.
user102419의 한 의견은 "microsoft FAT"를 지우고 포맷 할 것을 제안했습니다. http://apple.stackexchange.com/users/5472/bmike
의 두 번째 더 자세한 답변은 비슷한 빠른 수정을 제안했지만 컴퓨터가 파티션 내에 Windows가 여전히 설치되어 있다고 믿도록 MS DOS 형식을 지정했습니다. 결과적으로 이것은 나에게 도움이되었지만 요세미티의 드롭 다운 메뉴에 사용 된 용어는 "DOS FAT" 였습니다.

DOS FAT에서 파티션을 지우고 포맷하면 Windows를 추가하거나 제거하기 위해 Bootcamp Assistant 선택 기능으로 즉시 돌아갑니다. 나는 행복하게 선택하고 계속 진행했으며 내 드라이브를 단일 248GB OS X로 복원하는 옵션을 받았습니다.

이 프로세스는 약 5-7 분이 걸렸습니다. 시간이 오래 걸리기 때문에 걱정할 것입니다 ..... 그러나 voila, 249.78GB의 사용 가능한 공간이 Macintosh 하드 드라이브에 있습니다. 인터넷 복구 모드로 들어갈 필요가 없으며 전체 시스템을 지우고 Time Machine에서 재부팅 할 필요가 없습니다.
시도하기 전에 모든 것을 백업했습니다. 만일을 위해.

이 답변이 도움이 되었기를 바랍니다. 디스크 유틸리티를 통해 창을 지우라는 조언에 따라 Windows Bootcamp 파티션에서 공간을 확보하려는 다른 사람들에게 도움이 되길 바랍니다.


0

Windows를 설치하려고했지만 엉망이되어 파티션을 복원 할 수없고 회색 (-) 기호가 표시되는 경우 Windows 설치 프로그램을 시작하고 Windows 예약 파티션을 먼저 제거하십시오. 먼저 Mac에서 터미널로 이동하여 "diskutil list"를 입력하여 해당 파티션을 확인할 수 있습니다. Windows 예약 부분은 강조 표시하고 화면에서 삭제를 클릭하여 Windows 설치 프로그램으로 만 제거 할 수 있습니다.


-2

나는 같은 문제가 있었고 해결책이 있습니다. 문제는 bootcamp로 Windows를 설치할 때 Logic Volume Group을 생성한다는 것입니다. 논리 볼륨 그룹을 삭제하면됩니다. 수동 퓨전 드라이브를 실행 취소 한 경우와 매우 유사합니다. 바스트 아웃 터미널 :

diskutil coreStorage 목록

논리 볼륨 그룹 ID 복사

diskutil coreStorage 삭제 lvgUUID

효과가있다!


나는 연결된 모든 디스크의 백업과 diskutil coreStorage delete명령을 실행하기 전에 해당 백업을 복원 할 계획을 가진 사람에게주의를 기울일 것 입니다. 이 답변은 대부분의 사람들이나 일반적인 경우에 유용하거나 안전하게 사용하기 위해 자세한 편집이 필요합니다. 코어 스토리지는 여러 가지 방법으로 설정 될 수 있으며 플라이 스와 거가 더 적절한 경우 수류탄을 사용하는 것과 비슷할 수 있습니다.
bmike
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.