드라이브의 다른 데이터를 손상시키지 않고 'EFI 시스템 파티션'을 삭제할 수 있습니까?


17

USB 인클로저에 3 개의 외장 HDD가 있습니다. 이 세 개의 드라이브가 실제로 PC 타워에 설치되어있는 Windows 7 로의 최근 업그레이드 후 세 개의 드라이브 중 두 개는 이제 200MB EFI 파티션 을 가지며 두 개의 드라이브는 Windows 7 또는 Windows 7에서 사용 가능한 드라이브로 표시되지 않습니다 스노우 레오파드 (Snow Leopard) . 드라이브 중 하나가 비어 있습니다. 그러나 다른 하나는 가능한 경우 저장하고 싶은 많은 것들이 있습니다.

이 데이터로 어떻게 돌아갈 수 있습니까? 간단하게 EFI 파티션을 삭제할 수 있습니까? 아니면 더 까다로운 일을해야합니까? 아니면 내가 막 호스?

답변:


18

원래이 드라이브를 Intel Mac (OS X) 시스템에서 포맷했다고 가정합니다.

다른 곳에서 들었던 내용을 해석하는 대신 EFI 시스템 파티션에 대한 Wikipedia 기사에서 간단히 인용하겠습니다 .

Apple–Intel 아키텍처 Macintosh 컴퓨터에서 EFI 파티션은 처음에는 비어 있으며 부팅에 사용되지 않습니다.

그러나 EFI 파티션은 펌웨어 업데이트를위한 준비 영역으로 사용됩니다. 특히 펌웨어 플래시 유틸리티 (EFI 바이너리) 및 데이터 파일 (FD – "펌웨어 장치")을 디렉토리 EFI / APPLE / FIRMWARE에 배치 한 다음 "플래시 펌웨어"모드로 시스템을 재부팅 할 때 실행됩니다.

삭제 된 경우 시스템은 여전히 ​​부팅되며 부팅 관리자는 여전히 사용자가 Boot Camp 파티션을 시작할지 또는 기본 Mac OS X를 시작할지 선택할 수 있도록 허용하지만 펌웨어 업데이트는 실패합니다.

제가 다른 답변으로 지적되었다고 생각으로, EFI 파티션이되어 있지 윈도우 7에서 사용하고 EFI를 사용하지 않는 시스템을 사용하는 경우 생성되지 않습니다. 다시 말해, 이러한 드라이브를 데이터 드라이브 이외의 다른 용도로 사용하지 않을 경우 EFI 파티션을 삭제할 수 있습니다.

EFI 파티션을 삭제하면 Windows 7에서 발생하는 문제가 드라이브의 NTFS 파티션을 "인식"하는 데 문제가 해결되는지 시간을 내서 실험하지 않은 것이 두렵습니다. 그러나 시도해 볼 가치가있는 것 같습니다.

올바르게 호출하면 Windows Disk Management유틸리티 에서 EFI 파티션을 삭제할 수 없습니다 . EFI 파티션을 삭제할 수있는 한 가지 방법 DISKPART은 (높은) 창의 명령 프롬프트에서 실행하는 것입니다.

먼저 삭제하려는 파티션을 선택한 다음 올바른 파티션을 선택했는지 확인 하여이 작업을 수행 합니다. 아래는 내 드라이브 중 하나의 예입니다.

당신이 후 반드시 삭제하려는 파티션을 선택, 명령
delete part override
을 삭제해야합니다.

(당신이 드라이브의 데이터의 관심과 그냥 다시 분할하지 않으려면, 당신은 또한 사용할 수있는 clean명령을. 더 그것에 대해 정보, 유형의 HELP CLEAN에서 DISKPART.)

도움이 되었기를 바랍니다.

DISKPART> list disk
  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           76 GB      0 B
  Disk 1    Online          372 GB    32 GB
  Disk 2    Online          465 GB      0 B
  Disk 3    Online          931 GB      0 B
  Disk 4    Online          149 GB   255 MB        *

DISKPART> select disk 4
Disk 4 is now the selected disk.

DISKPART> list part
  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    System             200 MB    20 KB
  Partition 2    Unknown             37 GB   200 MB
  Partition 3    Unknown            111 GB    37 GB

DISKPART> select part 1
Partition 1 is now the selected partition.

DISKPART> detail part
Partition 1
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 20480

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 15        EFI          FAT32  Partition    200 MB  Healthy    Hidden

이것을 정리해 주셔서 대단히 감사합니다. EFI가 Windows에 속하는 Win7 / OSX 이중 부팅 설정 (MBR)이 있습니다. (설정을 만들 때 정보가 없었습니다.) 이제 Windows에는 EFI가 필요하고 OSX는 펌웨어 업데이트에만 필요합니다. Mavericks (펌웨어 업데이트 필요)로 업그레이드하기 위해 하드 드라이브를 일시적으로 교체하려고합니다. 빈 하드 드라이브를 사용하여 펌웨어를 업그레이드 한 후 원본을 다시 넣고 소프트웨어를 매버릭스로 업데이트하여 프로세스를 완료하려고합니다. 아이디어, 경고 또는 대안이 있습니까?
Timo

@Timo MBR / GPT 파티션의 하이브리드 kludge를 사용하는 듀얼 부트 (Boot Camp) OS X / Windows 7 시스템의 경우 Windows 에는 EFI 파티션이 필요 하지 않다는 것을 여전히 이해하고 있습니다. 왜 "Windows에는 이제 EFI가 필요합니다" 라고 말 합니까?
불합리한 John

@irrationalJohn EFI를 삭제하면 Windows가 부팅되지 않습니다. 이전 설정에서는 Boot Camp 지원을 통해 Windows를 설치했지만이 경우 EFI를 만들거나 요구하지 않습니다. 그러나이 '일반'설치를 사용하면 Windows가 없으면 설치할 수 없습니다. 현재 상황에서 이것을 변경할 수 있는지 궁금합니다.
Timo

1

방금 비슷한 문제가 있었고 부분 삭제 또는 볼륨 삭제가 실제로 diskpart와 충돌했습니다!

다른 포럼에서 현재 선택된 디스크를 정리하는 "clean"명령을 발견했습니다.

> list disk
....
> select disk 1
> clean

이제 디스크가 매우 깨끗합니다. MBR 또는 GPT가 없습니다. 필자의 경우 Server 2008 (R2 아님)을 설치하려고했기 때문에 이전에 Windows 7을 실행 한 디스크에서 GPT를 제거해야했습니다.


1

Iomega iConnect에서 외장 HDD의 NTFS 파티션 중 하나를 "인식"하는 데 문제가있었습니다.

드라이브에서 EFI 파티션을 삭제해야했고 (내가 교체하기 전에 MBP 내장 드라이브였습니다) 모든 것이 제대로 작동했습니다.

NTFS 드라이브를 읽는 Windows 7에 문제가있는 경우 가능한 해결책 일 수 있습니다.


0

200MB 파티션은 오늘날의 표준에서 중요하지 않습니다. 내가 당신이라면, 난 엉망이되지 않습니다.

그러나 EFI 파티션 삭제에 대한 경험이 있습니다. Mac OS X 파티션에서 EFI를 삭제하려고했습니다. Mac OS X은 EFI 하드 디스크에 존재하는 NTFS 파티션을 읽을 수 없습니다. GUID 파티션 테이블 (GPT) 을 사용하도록 전체 하드 디스크를 다시 포맷했을 때 문제가 해결되었습니다 .

또한 EFI 파티션에 중요한 데이터가 있는지 의심하지만 Mac OS X에서 마운트하는 방법은 다음과 같습니다.

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI

200MB의 공간이 걱정되지 않습니다. 거의 6TB의 디스크에 대해 이야기 할 때 땅콩입니다. 내 문제는,이 작은 파티션이 갑자기 나타 났거나 (아마도 모두 거기에 있었고 방금 깨달았습니다) 이제 드라이브 중 하나에서 다른 9.5GB의 데이터에 액세스 할 수 없습니다.
Andy

Windows 7에서 9.5GB의 데이터를 찾으려고 했습니까?
deddebme

0

문제를 발견 한 후 액세스 할 수없는 데이터가있는 드라이브를 Windows 7 PC에 꽂아 보셨습니까 ?

나는 명령을 내리지 않고 어떻게 든 드라이브에 EFI 파티션을 만들 수 있다고 생각하지 않습니다. 업그레이드하기 전에 해당 파티션이 있거나 Windows 7 설치 프로그램에 파티션을 작성하도록 지시했습니다. EFI 및 BIOS를 모두 지원하는 시스템과 관련 하여 EFI 기반 컴퓨터Windows 설치 문서를 확인하십시오 .

결합 된 EFI / BIOS 시스템에서 Windows 설치 프로그램이 BIOS 모드에서 시작되면 ESP 및 MSR 파티션이 생성되지 않습니다. Windows 설치가 완료된 후 Diskpart 명령을 사용하여 ESP 및 MSR 파티션이 작성되었는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.