Aqui, presumo que seu computador esteja configurado conforme exigido pelo Assistente do Boot Camp. (Em outras palavras, você instalará o Windows na 4ª partição no disco 0.) Além disso, seu firmware está atualizado e você baixou o " Boot Camp Support Software " correto para o seu modelo de computador Mac. Antes de iniciar, remova todos os DVDs e dispositivos externos do seu Mac.
(Dica: para uma visualização melhor, clique em uma imagem ou abra-a em uma nova janela.)
Crie uma partição formatada em MS-DOS (FAT) na unidade interna do seu Mac. É aqui que o Windows 7 será instalado. Você pode usar o Assistente do Bootcamp, o Utilitário de Disco ou os comandos ( distutil
, gpt
e / ou fdisk
) inseridos em uma janela do Terminal. Outras ferramentas de terceiros, como gdisk
, também podem ser usadas. Dê ao rótulo desta partição o nome "BOOTCAMP". Quando terminar, feche todos os aplicativos.
Este procedimento requer que a partição "BOOTCAMP" seja a quarta partição na unidade interna do seu Mac (disco 0). Se você estiver usando o Utilitário de Disco do OS X 10.7 ou mais recente e seu Mac tiver a configuração padrão da unidade, a nova partição "BOOTCAMP" deverá ser criada automaticamente como a quarta partição. No entanto, se você estiver usando o APFS e a configuração padrão da unidade, a nova partição "BOOTCAMP" deverá ser criada automaticamente como a 3ª partição.
Verifique se a unidade está usando o esquema de particionamento híbrido GPT / MBR. Consulte minha resposta para a pergunta " Como converter uma unidade do formato GPT para o formato híbrido GPT / MBR ao usar o High Sierra (macOS 10.13.2) " para obter um procedimento que realize essa tarefa.
O usuário Semi observou que o Boot Camp Assistant (BCA) fará a partição híbrida GPT / MBR corretamente da unidade. Portanto, você pode conseguir o BCA para particionar a unidade e usar a unidade flash para instalar o Windows.
Baixe e instale uma cópia gratuita do VirtualBox . Eu usei o VirtualBox 5.0.14 r105127, Copyright © 2016.
Faça o seguinte para transferir o "Software de suporte do Boot Camp" para uma partição compatível com o VirtualBox. Crie uma pasta chamada "VirtualBox" na sua pasta Documentos. Abra o Disk Utility e, na barra de menus, selecione File-> New-> Blank Disk Image . Crie esta imagem na pasta "VirtualBox" usando os seguintes parâmetros.
Usando o aplicativo Finder, copie o "Boot Camp Support Software" para esta nova partição. Quando terminar, essa nova partição deve aparecer no Finder, como mostrado abaixo. (Para leitores com Macs mais antigos, você pode ter apenas a pasta "BootCamp".)
Esta etapa criará o arquivo necessário ao VirtualBox para acessar a partição que contém o "Software de Suporte do Boot Camp". Em uma janela do aplicativo Terminal, digite os seguintes comandos.
Nota: Presumo que você esteja usando o Bourne-Again Shell padrão (bash).
cd ~/documents/virtualbox
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcss.vmdk" -rawdisk $DISK1
O resultado deve ser a criação do arquivo bcss.vmdk
na sua pasta "VirtualBox". Mais tarde, você selecionará esse arquivo para dar acesso a uma máquina virtual para esta partição.
Nota: Neste ponto, deve-se perceber que seria mais fácil copiar os comandos deste documento e colá-los na janela do aplicativo Terminal.
Esta etapa criará os arquivos necessários para o VirtualBox para acessar a partição física em que você instalará o Windows. Em uma janela do aplicativo Terminal, digite os seguintes comandos.
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
Nota: Esse acesso concedido pelo chmod
comando durará apenas até a reinicialização do OS X.
O resultado deve ser a criação dos arquivos bootcamp.vmdk
e
bootcamp-pt.vmdk
na sua pasta "VirtualBox". Mais tarde, você selecionará o arquivo bootcamp.vmdk
para conceder a uma máquina virtual acesso à partição física.
Nota: O OS X prefere montar sistemas de arquivos automaticamente. Isso pode ser desativado para uma partição específica, criando ou modificando o /etc/fstab
arquivo. Em vez de empregar o /etc/fstab
arquivo, o usuário é solicitado a inserir repetidamente os seguintes comandos.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Esses comandos desmontam a partição física "BOOTCAMP" e o arquivo de imagem de disco que bcss.dmg
contém a partição "BCSS".
Configure a máquina virtual. Abra o aplicativo VirtualBox e clique no ícone acima do novo rótulo. Digite ou selecione os valores mostrados abaixo e clique no botão "Continuar".
Use as configurações padrão, exceto para o disco rígido. Escolha o botão "Usar um arquivo de disco rígido virtual existente". Navegue para a pasta "VirtualBox". Realce o bootcamp.vmdk
arquivo. Antes de clicar no botão "Abrir", digite os seguintes comandos na mesma janela do aplicativo Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Abra o bootcamp.vmdk
arquivo Sua janela deve parecer semelhante ao mostrado abaixo.
Clique no botão "Criar".
Depois de retornar à janela "Oracle VM VirtualBox Manager" do aplicativo VirtualBox, clique no ícone acima do rótulo "Configurações". Em seguida, clique no ícone acima do rótulo "Armazenamento". Na "Árvore de armazenamento", "Controlador: SATA" deve ser destacado. Clique com o botão direito nessa área destacada e selecione "Adicionar disco rígido". Escolha o botão "Usar um arquivo de disco rígido virtual existente". Navegue para a pasta "VirtualBox". Realce o bcss.vmdk
arquivo. Antes de clicar no botão "Abrir", digite os seguintes comandos na mesma janela do aplicativo Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Abra o bcss.vmdk
arquivo Em seguida, selecione a opção "Usar cache de E / S do host". Sua janela deve parecer semelhante ao mostrado abaixo.
Destaque o CD / DVD vazio e selecione "Escolher arquivo de disco óptico virtual ..." para anexar seu arquivo iso do Windows 7. (Dica: procure os ícones de CD / DVD)
Clique em OK para fechar a janela. Sua janela "Oracle VM VirtualBox Manager" deve ser semelhante à mostrada abaixo.
Nesta etapa, você copiará os arquivos necessários para a partição física, para depois reiniciar o Mac e instalar o Windows. Digite os seguintes comandos na mesma janela do aplicativo Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Em seguida, clique no ícone acima do rótulo "Iniciar" para inicializar a partir do arquivo iso do Windows 7. Pressione a barra de espaço, se solicitado a "Pressione qualquer tecla para inicializar a partir do CD ou DVD".
Nota: O ponteiro do mouse deve estar sobre a janela da tela da máquina virtual antes de pressionar a barra de espaço.
Quando a tela abaixo aparecer, clique no botão "Avançar".
Quando a tela abaixo aparecer, selecione "Reparar o seu computador".
Com o botão "Use ferramentas de recuperação que podem ajudar a corrigir problemas ao iniciar o Windows". selecionado, clique no botão Avançar.
Selecione a opção "Prompt de comando".
Segurar as letras de unidade C
através F
não são atribuídos por padrão para um volume inserindo os seguintes comandos.
mountvol c: /d >nul
mountvol d: /d >nul
mountvol e: /d >nul
mountvol f: /d >nul
Digite o seguinte para determinar uma lista dos volumes atuais.
diskpart
list volume
A imagem abaixo exibe os volumes encontrados no meu Mac. Você pode obter resultados diferentes.
Digite os seguintes comandos, para atribuir as letras de unidade D
, C
e E
ao volume CD-ROM e os volumes rotulados como "BOOTCAMP" e "BCSS", respectivamente. Na imagem mostrada acima, esses são os volumes 0, 3 e 4. Se os índices de volume forem diferentes, faça as substituições apropriadas. Além disso, o NTFS formata o volume "BOOTCAMP".
select volume 3
assign letter=c
format quick fs=ntfs label=BOOTCAMP
select volume 0
assign letter=d
select volume 4
assign letter=e
list volume
exit
Quando terminar, as letras do volume devem parecer semelhantes às mostradas abaixo.
Em seguida, insira os comandos fornecidos abaixo. O bootsect
comando grava o código de inicialização no VBR (Volume Boot Record) de uma partição e no MBR (Master Boot Record) da unidade correspondente.
bootsect /nt60 c: /mbr
bootsect /nt60 e: /mbr
A próxima sequência de comandos cria um arquivo de disco rígido virtual (VHD). O VHD representa uma unidade flash virtual a partir da qual o Windows será instalado na partição física "BOOTCAMP".
Nota: Se você estiver instalando o Windows 10, o parâmetro fs=fat32
, no format
comando mostrado abaixo, deverá ser substituído por fs=ntfs
.
diskpart
create vdisk file=c:\flashdrive.vhd maximum=8000 type=fixed
attach vdisk
create partition primary
format quick fs=fat32 label=FLASHDRIVE
assign letter=f
exit
Por fim, copie os arquivos iso do instalador do Windows e "Boot Camp Support Software" primeiro para VHD, depois diretamente para a partição física em que o Windows deve ser instalado. Saia da janela do prompt de comando quando terminar.
xcopy d:* f: /s /h
xcopy e:* f: /s /y
xcopy f:* c: /s /h
exit
Nota: Os arquivos \sources\boot.wim
e \sources\install.wim
demoram muito tempo para copiar. Os tamanhos dos arquivos são 168 MB e 2,95 GB, respectivamente.
Selecione o botão "Desligar" para desligar a máquina virtual. Saia da aplicação VirtualBox.
Esta etapa envolverá a configuração do MBR (Master Boot Record) da sua unidade interna física. O MBR é armazenado nos primeiros 512 bytes desta unidade. Esse espaço é compartilhado pelo código de inicialização e pela tabela de partição MBR.
Esta etapa não pode ser executada no OS X 10.11 (El Capitan) com o SIP (System Integrity Protection) ativado. (Essa é a configuração padrão.) Se você estiver usando o OS X 10.11, deverá desativar o SIP, conclua esta etapa e restaure o SIP. Veja o link: Como desabilito o SIP (System Integrity Protection) AKA “sem raiz” no OS X 10.11, El Capitan? .
Em uma janela do aplicativo Terminal, digite os seguintes comandos. O primeiro fdisk
comando sinaliza a partição "BOOTCAMP" como a partição ativa. O segundo fdisk
comando altera o ID da partição "BOOTCAMP" para 7. O fdisk
comando final copia o código de inicialização do MBR do disco que contém a partição "Boot Camp Support Software" para o MBR do disco físico que contém a partição "BOOTCAMP".
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
INPUT=$(printf "f $PARTITION\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
INPUT=$(printf "s $PARTITION\n7\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
sudo fdisk -u -y -f $DISK1 $DISK0
diskutil mount $PARTID
Nota: Para exibir o valor para a entrada variável, use o comando echo "$INPUT"
.
Esta é a etapa em que você instala o Windows na partição "BOOTCAMP". Reinicie o seu Mac e mantenha pressionada a option/alt
tecla. Selecione o ícone do Windows para inicializar na partição "BOOTCAMP". Abra uma janela do prompt de comando, navegando pelas telas, como você fez na etapa 7. Digite os comandos abaixo para anexar a partição "FLASHDRIVE" armazenada no arquivo do disco rígido virtual (VHD).
diskpart
select vdisk file=c:\flashdrive.vhd
attach vdisk readonly
list volume
exit
No meu Mac, a saída do list volume
comando mostra E
ser a letra da unidade atribuída à partição "FLASHDRIVE". Se a letra da sua unidade for diferente, faça a substituição correta ao inserir o e:\setup
comando fornecido no final desta etapa. Em seguida, remova todos os arquivos, exceto um, da partição "BOOTCAMP".
rmdir /s /q c:\
Se o comando acima for executado corretamente, você receberá a mensagem de erro: "c: \ flashdrive.vhd - O processo não pode acessar o arquivo porque está sendo usado por outro processo."
Comece a instalar o Windows 7 digitando o comando abaixo. Selecione "BOOTCAMP" como sua partição de instalação.
e:\setup
Os arquivos de instalação são armazenados na partição "FLASHDRIVE". Como essa partição é armazenada como um arquivo VHD na partição "BOOTCAMP", não tente reformatar a partição "BOOTCAMP". Você removerá esses arquivos de instalação em uma etapa posterior. Quando o seu Mac reiniciar, ele será inicializado no OS X. Isso é de se esperar. Nas "Preferências do sistema", selecione Windows como seu disco de inicialização e reinicie o Mac. Sua instalação do Windows continuará.
Depois que o Windows concluir a instalação, o "Software de suporte do Boot Camp" poderá ser aplicado. Para acessar este software, o c:\flashdrive.vhd
arquivo, contendo a partição "FLASHDRIVE", precisa ser anexado. Clique no botão "Iniciar", digite diskmgmt.msc
e pressione a
returntecla. Uma vez no Gerenciamento de disco, clique em Ação
na barra de menus e selecione Anexar VHD . Selecione o local do arquivo e marque "Somente leitura" para evitar gravações no arquivo VHD. Depois de pressionar "OK", a unidade será exibida no Gerenciamento de disco com um ícone azul. Feche o Gerenciamento de disco.
Na janela pop-up Reprodução Automática, selecione "Abrir pasta para visualizar arquivos". (Se nenhum pop-up aparecer, use o Windows Explorer para abrir a unidade "FLASHDRIVE".) O setup.exe
arquivo pode ser encontrado na pasta "BootCamp". Execute este aplicativo para instalar o "Boot Camp Support Software". O arquivo VHD será desconectado quando o computador reiniciar.
- Por fim, remova as pastas e arquivos de DVD e "Boot Camp Support Software". Isso pode ser feito arrastando o
c:\flashdrive.vhd
arquivo para a Lixeira. Se você receber uma mensagem de erro sobre o arquivo sendo aberto, reinicie o computador e tente novamente.
A pasta "Caixa virtual" pode ser excluída. Você provavelmente precisará ejetar a partição "BCSS" primeiro.
Você pode excluir a máquina virtual "BootCamp". Isso pode ser feito no aplicativo VirtualBox. Se o VirtualBox não remover todos os arquivos, você poderá removê-los manualmente. Olhe na ~/"VirtualBox VMs"
pasta.
Você pode excluir o arquivo iso do Windows 7.
Você pode remover o aplicativo VirtualBox, mas como ocupa pouco espaço, eu não me incomodaria.