Posso excluir a 'Partição do sistema EFI' sem danificar outros dados na unidade?

17

Eu tenho três HDs externos em um gabinete USB. Após uma atualização recente para o Windows 7, durante a qual essas três unidades foram realmente instaladas dentro da torre do PC, duas das três unidades agora possuem uma partição EFI de 200 MB e as duas unidades não aparecem como unidades utilizáveis ​​no Windows 7 ou Leopardo da neve . Uma das unidades está vazia; o outro, no entanto, tem um monte de coisas que eu quero salvar, se possível.

Como posso voltar a esses dados? Posso simplesmente excluir a partição EFI, e tudo ficará bem? Ou tenho que fazer algo mais complicado? Ou eu sou apenas mangueira?

Andy
fonte

Respostas:

18

Suponho que você originalmente formatou essas unidades em um sistema Intel Mac (OS X).

Em vez de parafrasear o que ouvi em outros lugares, citarei simplesmente o artigo da Wikipedia para a partição do sistema EFI .

Nos computadores Macintosh com arquitetura Apple – Intel, a partição EFI fica inicialmente em branco e não é usada para inicializar.

No entanto, a partição EFI é usada como uma área de preparação para atualizações de firmware; especificamente, ele coloca um utilitário flash de firmware (binário EFI) e um arquivo de dados (FD - "Dispositivo de firmware") no diretório EFI / APPLE / FIRMWARE, que é executado ao reiniciar o sistema no modo "flash firmware".

Se excluído, o sistema ainda será inicializado e o gerenciador de inicialização ainda permitirá que os usuários escolham se deseja iniciar uma partição do Boot Camp ou o Mac OS X padrão, mas as atualizações de firmware falharão.

Como acredito que foi apontado em outras respostas, a partição EFI não é usada pelo Windows 7 e não é criada ao usar um sistema que não usa EFI. Em outras palavras, se você não usar essas unidades como algo diferente de unidades de dados, sim, poderá excluir a partição EFI.

Receio não ter tido tempo para experimentar e descobrir se a exclusão da partição EFI resolverá os problemas que você está tendo no Windows 7 "vendo" suas partições NTFS na unidade. Mas parece que valeria a pena tentar.

Se bem me lembro, você não poderá excluir a partição EFI do Disk Managementutilitário Windows . Uma maneira de excluir as partições EFI é executando DISKPARTo prompt de comando de uma janela (elevada).

Para fazer isso, selecione primeiro a partição que deseja excluir e verifique se selecionei a partição correta. Abaixo está um exemplo com uma das minhas unidades.

Depois de ter certeza de que você selecionou a partição que deseja excluir, o comando
delete part override
deve excluí-la.

(Se você não se preocupam com qualquer um dos dados na unidade e só quero reparticioná-lo, você também pode usar o cleancomando. Para mais informações sobre o assunto, tipo HELP CLEANde DISKPART.)

Espero que isto ajude.

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
John irracional
fonte
Muito obrigado por esclarecer isso. Eu tenho uma instalação de inicialização dupla do Win7 / OSX (MBR) onde a EFI pertence ao Windows. (Eu não tinha suas informações quando criei a instalação.) O Windows agora requer o EFI e o OSX exige apenas as atualizações de firmware. Para atualizar para o Mavericks (requer atualização de firmware), pretendo trocar temporariamente o disco rígido. Depois de atualizar o firmware usando um disco rígido vazio, desejo trocar o original de volta e atualizar o software para o Mavericks para concluir o processo. Alguma idéia, avisos ou alternativas?
Timo
@Timo Ainda estou entendendo que, para um sistema OS X / Windows 7 de inicialização dupla (Boot Camp), que usa um kludge híbrido de particionamento MBR / GPT, o Windows NÃO requer a partição EFI. Por que você diz que "o Windows agora requer o EFI" ?
irracional John
@irrationalJohn Quando eu excluo o EFI, o Windows falha ao inicializar. Nas configurações anteriores, eu tinha o Windows instalado através do assistente do Boot Camp, caso em que não cria nem requer uma EFI. Mas, usando esta instalação "simples", o Windows não pode viver sem ela. Gostaria de saber se posso mudar isso na situação atual?
Timo
1

Eu apenas tive um problema semelhante e excluir parte ou excluir volume estava travando o diskpart!

Em outro fórum, encontrei o comando "clean", que limpa o disco atualmente selecionado.

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

e agora o disco está MUITO limpo. Não possui um MBR ou GPT. No meu caso, eu queria instalar o Server 2008 (não o R2) e, portanto, tive que remover a GPT de um disco que executava o Windows 7 anteriormente

Jay R. Wren
fonte
1

Eu enfrentei um problema com o Iomega iConnect "vendo" uma das partições NTFS no meu disco rígido externo.

Eu tive que excluir a partição EFI na unidade (costumava ser minha unidade interna MBP antes de substituí-la) e tudo funcionou bem.

Se você estiver tendo problemas com o Windows 7, lendo a unidade NTFS, isso pode ser uma solução possível.

CAC
fonte
0

Uma partição de 200 MB não é nada significativa para o padrão de hoje. Se eu fosse você, não mexeria com isso.

Mas tive uma experiência em relação à exclusão de uma partição EFI. Tentei excluir o EFI em uma partição do Mac OS X. Acontece que o Mac OS X não poderá ler as partições NTFS existentes no disco rígido EFI. Eu o corrigi quando reformatei todo o disco rígido para usar uma GUT Partition Table (GPT).

Além disso, duvido que haja dados significativos na partição EFI, mas, de qualquer forma, aqui está como você os monta no Mac OS X:

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI
deddebme
fonte
Não estou preocupado com os 200 MB de espaço; isso é amendoim quando falamos de quase 6 TB de discos. Meu problema é que essas pequenas partições apareceram de repente (ou talvez elas estejam lá o tempo todo e eu acabei de perceber), e agora não consigo acessar os outros 9,5 GB de dados em uma das unidades.
209 Andy
Você tentou procurar esses 9,5 GB de dados no Windows 7?
Deddbme 20/10/2009
0

Você tentou conectar a unidade com os dados inacessíveis ao PC com Windows 7 internamente depois de descobrir seu problema?

Não acho provável que você possa ter criado uma partição EFI em uma unidade sem emitir um comando para fazê-lo. Essas partições estavam lá antes da atualização ou você disse ao instalador do Windows 7 para fazer algo para criá-las. Confira o artigo Instalando o Windows em um computador baseado em EFI referente a sistemas que suportam EFI e BIOS:

Se a Instalação do Windows iniciar no modo BIOS em um sistema EFI / BIOS combinado, as partições ESP e MSR não serão criadas. Após a conclusão da instalação do Windows, use o comando Diskpart para verificar se as partições ESP e MSR foram criadas.

Peter Mortensen
fonte