여러 사용자가 MacOS에서 DiskUtility를 사용하여 NTFS 드라이브를 포맷하거나 파티션할 수 없다고 보고했습니다. 영향을 받는 사용자는 다음 오류가 발생했다고 보고합니다. ". 영향을 받는 대부분의 사용자는 대상 드라이브에 충분한 여유 공간이 남아 있기 때문에 문제의 원인이 다른 곳에 있다고 보고합니다.
MediaKit에서 요청한 작업을 위한 기기의 공간이 충분하지 않다고 보고하는 이유 오류?
우리는 다양한 사용자 보고서와 오류 메시지를 해결하는 데 사용한 복구 전략을 살펴봄으로써 이 특정 문제를 조사했습니다. 수집한 정보에 따르면 이 특정 오류 메시지를 발생시키는 몇 가지 일반적인 시나리오가 있습니다.
- Bootcamp 설치 중에 자동으로 생성된 남은 파티션 – 다양한 사용자 보고서에 따르면 이러한 파티션은 일반적으로(대부분의 경우) 삭제할 수 없기 때문에 이러한 오류의 원인이 되는 경우가 많습니다.
- 디스크 유틸리티가 드라이브를 NTFS에서 APFS로 다시 포맷할 수 없음 – 이것은 디스크 유틸리티에서 수행할 수 없지만 터미널을 사용하여(Mac에서 직접 또는 Linux Live CD를 사용하여) 문제를 우회할 수 있습니다.
이 특정 문제를 피할 수 있는 방법을 찾는 데 어려움을 겪고 있다면 이 문서에서 몇 가지 문제 해결 전략을 제공합니다. 아래에는 유사한 상황에 있는 다른 사용자가 문제를 해결하는 데 사용한 몇 가지 방법이 있습니다.
최상의 결과를 얻으려면 특정 시나리오에 효과적인 수정 사항을 찾을 때까지 아래 방법을 순서대로 따르십시오.
방법 1:터미널에서 드라이브 분할
드라이브를 포맷하는 데 어려움을 겪고 있는 여러 사용자가 "MediaKit이 요청한 작업을 수행할 공간이 부족하다고 보고함을 우회할 수 있었습니다. 터미널을 사용하여 ” 오류 디스크 유틸리티에서 오류를 유발하는 드라이브를 식별, 마운트 해제 및 분할합니다.
참고: 아래 절차는 하나의 파티션에서만 사용할 수 없습니다. 전체 드라이브에 영향을 미칩니다.
다음은 터미널을 사용하여 드라이브를 파티션하는 방법에 대한 빠른 가이드입니다. :
- 검색 아이콘(오른쪽 상단)을 클릭하고 "터미널"을 검색합니다. 그런 다음 터미널을 두 번 클릭합니다. 유틸리티를 엽니다.
- 포맷하려는 디스크의 이름을 얻으려면 다음 명령을 입력하여 시작하십시오.
diskutil list
- 이 예에서는 disk03을 포맷해야 합니다. 디스크. 올바른 드라이브를 대상으로 하고 있는지 확인하려면 disk0s3을 교체하십시오. 올바른 디스크로.
- 이제 디스크를 마운트 해제하려면 다음 명령을 입력하고 Enter 키를 누릅니다. :
diskutil unmountDisk force disk0s3
- 다음으로 절차가 더 복잡한 부트 관리자를 검색할 수 있도록 부트 섹터에 0을 써야 합니다. 이렇게 하려면 다음 명령을 입력하고 Enter 키를 누릅니다. :
sudo dd if=/dev/zero of=/dev/disk0s3 bs=1024 count=1024
- 부트 섹터에 0이 기록되면 다음 명령을 입력하고 Enter 키를 눌러 파티션을 다시 시도합니다. :
diskutil partitionDisk disk0 GPT JHFS+ "Partition Name" 0g
참고: 파티션 이름을 새 파티션에 부여할 이름으로 바꾸십시오.
이 방법을 사용하여 MediaKit에서 요청한 작업을 위한 기기의 공간이 부족하다고 보고함을 우회할 수 없는 경우 터미널을 이용하여 디스크를 분할하여 아래의 다음 방법으로 이동합니다.
방법 2:Linux Live CD를 사용하여 드라이브 파티션 나누기
동일한 문제를 해결하기 위해 고군분투하는 여러 사용자가 Linux 라이브 CD에서 부팅하고 gdisk 및 GParted 유틸리티를 사용하여 여유 드라이브 공간에서 NTFS 파티션을 생성하여 문제를 해결했습니다.
그런 다음 gdisk 유틸리티를 다시 사용하여 그에 따라 파티션 테이블을 정렬하고 복구 및 변환 메뉴로 들어갔습니다. 거기에서 마침내 파티셔닝 프로세스를 완료할 수 있는 새로운 하이브리드 MBR을 만들 수 있었습니다.
이 절차는 OSX용으로 예약된 파티션도 있는 드라이브에 Windows를 설치하려는 사용자가 자주 사용합니다. 이 절차를 염두에 두고 있는 경우 아래 단계에 따라 Linux Live CD를 사용하여 드라이브를 파티션하십시오.
- Linux Live CD를 Mac으로 부팅합니다(예: Ubuntu Live CD). , 파티드 매직 시스템 복구 CD . 라이브 USB 부팅이 가능한 Linuxux 기반 무료 OS가 그 역할을 합니다.
- Ubuntu Live CD를 사용하는 경우 , Ubuntu 사용해 보기를 클릭합니다. Live CD 버전을 로드합니다.
- Linux Live CD가 로드되면 터미널 터미널 창을 엽니다. 응용 프로그램 표시를 클릭하면 됩니다. 아이콘을 클릭하고 '터미널을 검색합니다. " 검색 기능을 사용합니다.
- 터미널 창에서 다음 명령을 입력하여 루트 권한을 사용하고 있는지 확인합니다.
sudo -i
- 루트 권한이 있으면 다음 명령을 입력하여 디스크에서 Gdisk 유틸리티를 실행합니다.
gdisk /dev/sda
- gdisk 유틸리티가 실행되면 'v를 입력합니다. '를 입력하고 Enter 키를 누릅니다. 디스크 구조를 확인합니다. 문제가 발견되지 않았다는 메시지가 표시되면 아래의 다음 단계로 이동하십시오.
참고: 이는 필수 사항은 아니지만 문제의 원인이 될 수 있는 오류를 식별하는 데 도움이 되는 예방 진단 단계입니다.
- 확인이 완료되면 'q를 입력하여 Gdisk 유틸리티를 종료합니다. ' 및 Enter 키를 누릅니다. .
- 다음으로 동일한 터미널 창에 아래 명령어를 입력하여 동일한 디스크에서 GParted를 실행합니다. 메뉴에서 직접 열어 GParted를 시작할 수도 있습니다.
gparted /dev/sda
- GParted 유틸리티가 열리면 여유 공간이 있는 NTFS 파티션을 생성하되 파티션과 OSX 파티션 사이에 최소 128MB의 파티션되지 않은 공간을 남겨두십시오. 추가를 클릭합니다. 버튼을 눌러 새 파티션 생성을 시작합니다.
- 작업이 성공적으로 완료되면 GParted 유틸리티를 종료하고 3단계를 통해 터미널로 돌아갑니다. 그런 다음 4단계와 5단계를 다시 수행하여 루트 권한을 부여하고 gdisk 유틸리티를 실행합니다.
- gdisk 유틸리티로 돌아가면 "p"를 입력합니다. 파티션 테이블을 보려면 이제 EFI 시스템 파티션(ESP), Windows(NTFS) 파티션(이전에 생성한 파티션), OS X 파티션 등 세 개의 파티션이 있어야 합니다.
- 확인하면 “r "를 입력하려면 복구 및 변환 메뉴. 그런 다음 'h '를 입력하고 Enter 키를 누릅니다. 새로운 하이브리드 MBR을 생성합니다. 그런 다음 "1 2 3 "를 누르고 Enter 키를 누릅니다. 세 파티션 번호를 형성합니다.
- 다음으로 “Y”를 입력합니다. Enter(Return) 키를 누릅니다. EFI GPT(0xEE)에서 즉각적인. 부팅 가능한 플래그를 설정할 것인지 묻는 메시지가 표시되면 "Y"를 입력합니다. Enter(Return) 키를 누릅니다. 다시. 그런 다음 'Y'를 입력하고 Enter(Return) 키를 누릅니다. 더 많은 파티션을 보호하기 위해 여유 공간을 사용할 것인지 묻는 메시지가 표시됩니다. 마지막으로 기본 MBR 16진수 코드(ee ) Enter(Return) 키를 누릅니다. 다시 한번.
- 구성 부분이 완료되면 'w' 키를 입력하고 Enter(Return) 키를 누릅니다. 변경 사항을 저장하고 최종 확인을 진행합니다. 계속할지 묻는 메시지가 표시되면 'y'를 입력하고 Enter(Return) 키를 누릅니다. 다시 한 번.
그게 전부입니다. 이전에 "MediaKit이 요청한 작업을 위한 기기의 공간이 충분하지 않다고 보고합니다." 와 함께 실패했던 여유 공간입니다. 오류가 gdisk 및 Gparted로 분할되었습니다.