Removida a primeira partição, como redimensionar a segunda partição no espaço livre? -- disk-utility campo com partition camp apple Relacionado O problema

Removed first partition, how to resize second partition into the free space?


1
vote

problema

português

Mac mini correndo Sierra.

Eu tenho uma unidade interna de 500 GB, que foi dividida em dois volumes, porque em um ponto eu queria testar a atualização de Mavericks para Sierra, mas queria ter certeza de que tudo funcionava antes de eu se comprometer com isso. Tudo tem trabalhado por um longo tempo agora, então eu gostaria de remover o sistema "antigo" e recuperar esse espaço.

Meu ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Mostrou as duas unidades e suas partições de recuperação correspondentes. Eu fiz um diskutil erasevolume no volume do sistema antigo, e a antiga recuperação HD. Eles agora se foram, e tudo o que resta é meu volume da Sierra e sua recuperação HD. Mas agora não consigo o Mac me permitir recuperar o espaço da antiga partição.

Aqui está o meu atual diskutil list :

  /dev/disk0 (internal, physical):    #:                       TYPE NAME                    SIZE       IDENTIFIER    0:      GUID_partition_scheme                        *500.1 GB   disk0    1:                        EFI EFI                     209.7 MB   disk0s1    2:                  Apple_HFS Macintosh HD            249.0 GB   disk0s2    3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3  /dev/disk2 (external, physical):    #:                       TYPE NAME                    SIZE       IDENTIFIER    0:      GUID_partition_scheme                        *8.0 TB     disk2    1:                        EFI EFI                     209.7 MB   disk2s1    2:                  Apple_HFS TM iMac                 8.0 TB     disk2s2    

Eu tentei diskutil resizevolume mas toda vez que eu faço apenas The new size must be different than the existing size apesar de especificar um tamanho de destino diferente (maior).

Além disso, no utilitário de disco não consigo mais criar uma nova partição adicional, pois o DU parece pensar que todo o espaço disponível é agora apenas o 250 GB da minha partição da Sierra. Criar uma nova partição só come no meu espaço da partição de 250 GB.

Como posso recuperar a metade ausente do meu disco rígido?

english

Mac Mini running Sierra.

I have a 500GB internal drive, that was partitioned into two volumes because at one point I wanted to test upgrading from Mavericks to Sierra but wanted to make sure everything worked before I would commit to it. Everything has been working for a long time now so I'd like to remove the "old" system and reclaim that space.

My Diskutil List showed both drives and their corresponding Recovery HD partitions. I did a diskutil erasevolume on both the old system volume, and the old recovery HD. They are now gone, and all that's left is my Sierra volume and its recovery HD. But now I can't get the Mac to allow me to reclaim the old partition's space.

Here is my current diskutil list:

/dev/disk0 (internal, physical):    #:                       TYPE NAME                    SIZE       IDENTIFIER    0:      GUID_partition_scheme                        *500.1 GB   disk0    1:                        EFI EFI                     209.7 MB   disk0s1    2:                  Apple_HFS Macintosh HD            249.0 GB   disk0s2    3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3  /dev/disk2 (external, physical):    #:                       TYPE NAME                    SIZE       IDENTIFIER    0:      GUID_partition_scheme                        *8.0 TB     disk2    1:                        EFI EFI                     209.7 MB   disk2s1    2:                  Apple_HFS TM iMac                 8.0 TB     disk2s2 

I've tried diskutil resizevolume but every time I do I just get The new size must be different than the existing size despite specifying a different (larger) target size.

Additionally, in Disk Utility I cannot create a new additional partition anymore, as DU seems to think the entire available space is now only the 250GB of my Sierra partition. Creating a new partition only eats into my 250GB partition's space.

How can I reclaim the missing half of my hard disk?

     
   
   

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Eu suponho, para adicionar a Sierra, você encolhe o volume do Mavericks e criou o volume "Macintosh HD" para a Sierra. Instalando a Sierra criou o volume "Recovery HD". Quando você excluiu o Maverick, você criou espaço livre acima do volume da Sierra. Você não pode adicionar este espaço livre de volta ao volume da Sierra. Você só pode adicionar espaço livre se o espaço estiver diretamente abaixo de um HFS existente, armazenamento do núcleo ou volume da APFS.

Se você quiser confirmar onde o espaço livre é, então aqui estão algumas maneiras:

    .
  1. O comando sudo gpt -r show /dev/disk0 mostrará os blocos do setor lógico usados ​​por cada partição. O comando também mostrará o espaço livre entre cada partição em unidades de bloco de setor lógico. Nos dias do OS X, você pode executar este comando nas unidades de inicialização. Começando com MacOS, a proteção contra integridade do sistema (SIP) deve ser desativada para fazer isso.
  2. Use o comando diskutil info -plist disk0s# para recuperar o número de partição # valores de byte de início e tamanho. Você precisa repetir o comando para cada partição em uma unidade. Em seguida, você pode compilar uma tabela semelhante à saída do comando gpt -r show /dev/disk0 . Basicamente, o espaço livre é qualquer espaço não alocado para uma partição, o registro de inicialização mestre protegido (PMBR) e as tabelas de partição GUID (GPT).
  3. Escreva um script bash que automatize o número da maneira 2. Um script livre pode ser baixado de este site . Assumindo que seus downloads goto para o padrão Downloads pasta, você pode obter o espaço livre digitando o comando mostrado abaixo. Nota: Você não é precisa inserir sudo ou desativar o SIP.

      ~/Downloads/driveinfo-1.0.1/driveinfo -cbestin disk0    
.

Francamente, eu não sei se driveinfo é compatível com a Sierra. Se driveinfo não for compatível, você só receberá uma mensagem de erro dizendo isso.

Recuperar o espaço, você tem algumas opções:

    .
  1. Backup do volume da Sierra usando a máquina do tempo ou algum outro método. Apague-lhe a unidade interna, crie um novo volume abrangendo toda a unidade e recarregue tudo.
  2. Use o gpt e diskutil info -plist disk0s#0 para criar e formatar um novo volume acima do volume da Sierra existente. Você poderia então clonar o volume da Sierra para este novo volume. Eu poderia postar os passos para isso, mas eu primeiro precisaria da saída de diskutil info -plist disk0s#1 ou diskutil info -plist disk0s#2 .
 

I assume, to added Sierra, you shrunk the Mavericks volume and created the "Macintosh HD" volume for Sierra. Installing Sierra created the "Recovery HD" volume. When you deleted Maverick you created free space above the Sierra volume. You can not add this free space back to the Sierra volume. You can only add free space if the space is directly below an existing HFS, Core Storage or APFS volume.

If you want to confirm where the free space is, then here are a few ways:

  1. The sudo gpt -r show /dev/disk0 command will show the logical sector blocks used by each partition. The command will also show the free space between each partition in logical sector block units. In the days of OS X, you could run this command on the boot drives. Starting with macOS, System Integrity Protection (SIP) has to be disabled to do this.
  2. Use the diskutil info -plist disk0s# command to retrieve partition number # start and size byte values. You need to repeat the command for each partition on a drive. Next, you can compile a table similar to the output from the gpt -r show /dev/disk0 command. Basically, free space is any space not allocated to a partition, the Protected Master Boot Record (PMBR) and the GUID Partition Tables (GPT).
  3. Write a BASH script that would automate way number 2. A free script can be downloaded from this site. Assuming your downloads goto to the default Downloads folder, you can get the free space by entering the command shown below. Note: You do not need to enter sudo or disable SIP.

    ~/Downloads/driveinfo-1.0.1/driveinfo -cbestin disk0 

Frankly, I do not know if driveinfo is compatible with Sierra. If driveinfo is not compatible you will just get an error message saying so.

To reclaim the space, you have a few options:

  1. Backup the Sierra volume using Time Machine or some other method. Erase you internal drive, create a new volume spanning the entire drive, then reload everything.
  2. Use the gpt and newfs_hfs to create and format a new volume above the existing Sierra volume. You could then clone the Sierra volume to this new volume. I could post the steps for this, but I would first need the output from gpt -r show /dev/disk0 or ~/Downloads/driveinfo-1.0.1/driveinfo -cbestin disk0.
 
 
 
 
0
 
vote

Isenção de isenção : Eu não entendo completamente como o particionamento de disco funciona, mas depois de pesquisar através de muitas respostas, assumi riscos para fazer o seguinte e funcionou para eu.

Abaixo do meu disco de recipiente , havia 2 Apple_Boot discos. Eu acho que um logo depois que me impediu de estender meu disco de contêiner de . E provavelmente foi o criado para o Windows.

Então eu fiz diskutil info -plist disk0s#3

Nada dá errado, então eu fiz diskutil info -plist disk0s#4

Então eu tenho o meu espaço de volta.

 

Disclaimer: I don't fully understand how disk partitioning works, but after searching through a lot of answers, I took risks to do the following and it worked for me.

Below my Container disk1, there were 2 Apple_Boot disks. I guess one right after it prevented me from extending my Container disk1. And probably it was the one created for Windows.

So I did sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s4

Nothing goes wrong, then I did diskutil apfs resizeContainer disk0s2 0

Then I got my space back.

 
 
 
 

Perguntas relacionadas

1  Problemas com a recuperação do GUID HDD no TestDisk  ( Trouble with guid hdd recovery in testdisk ) 
Eu tinha uma falha de energia enquanto usava dois dos meus discos rígidos (dois WD Red 4 TB, cada um quase completo, HFS + dados apenas, sem sistema operacion...

1  Removida a primeira partição, como redimensionar a segunda partição no espaço livre?  ( Removed first partition how to resize second partition into the free space ) 
Mac mini correndo Sierra. Eu tenho uma unidade interna de 500 GB, que foi dividida em dois volumes, porque em um ponto eu queria testar a atualização de Mav...

2  Ajude a particionar "espaço livre" com disco utilitário  ( Help partitioning free space with utility disk ) 
Eu tenho tentado dividir meu harddrive para ter ~ 50 GB de espaço não alocado (agora há uma partição com o sistema operacional, então eu gostaria de ter isso,...

15  Como posso excluir uma partição (volume lógico do Corestagem?) Do terminal?  ( How can i delete a partition corestorage logical volume from the terminal ) 
Eu finalmente entendi porque o utilitário de disco não alterará as partições no meu disco rígido, mesmo que eu tenha adicionado o mais recente, eu mesmo (talv...

6  Como posso converter uma unidade NTFS para HFS + sem ter que mover os dados?  ( How can i convert a ntfs drive to hfs without having to move the data ) 
Como posso converter uma unidade NTFS para HFS + sem ter que mover os dados? É uma unidade externa de 2TB e eu não quero gastar muito tempo movendo os dados...

4  O volume da lógica do Corestorage falhou ao montar  ( Corestorage logic volume failed to mount ) 
Eu tenho um SSD externo HFS + criptografado. Quando eu o conecto ao meu Mac e, ele solicita a minha senha, mas depois que eu enteri, nada acontece. Eu tente...

1  A atualização do Catalina falha, nenhum disco inicializável, não é possível acessar arquivos  ( Catalina update fail no bootable disk cant access files ) 
Vou começar dizendo que o meu problema é incrivelmente semelhante ao Mac preso no ciclo de reinicialização após falha na atualização de MacOS Catalina Mas s...

2  Redimensionar a partição da APFS preso em "Verificar o mapa do objeto"  ( Resizing apfs partition stuck on checking the object map ) 
Eu tentei adicionar uma partição à minha unidade de inicialização na MacOS High Sierra. No processo, o utilitário de disco iria redimitar meu disco de contêin...

2  Instale o backup do meu antigo mac no meu novo  ( Install backup of my old mac on my new one ) 
Eu tenho um novo MacBook Pro com Catalina nele. Eu fiz uma cópia formatada APFs do meu antigo Mac e desejo instalá-lo em uma partição separada no meu novo Mac...

23  MacBook Air + Lion + Windows 7 Boot Camp + Partição compartilhada  ( Macbook air lion windows 7 boot camp shared partition ) 
Eu gostaria de configurar a unidade de disco MacBook Air com 3 partições - 50GB para o OSX Lion, 50 GB para o Windows 7, e os 150 GB restantes para dados para...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.