Como posso transformar minha partição do Boot Camp em um arquivo VMDK?

2

Estou procurando uma maneira inteligente de atualizar para o Windows 64 bits na partição do Boot Camp do MacBook Pro. Este é o plano que estabeleci (considerando você não é possível atualizar o Win32 para o Win64 ):

  1. Mova a partição do Boot Camp para um arquivo VMDK;
  2. Substitua a partição do Boot Camp por uma nova instalação do Windows 7 de 64 bits;
  3. Reinstalar programas e coisas não transferíveis;
  4. No Mac OS, execute o Win7 de 32 bits e o Win7 de 64 bits dentro das máquinas virtuais VMWare Fusion e use a Transferência Fácil do Windows.

O único problema aqui é que eu não sei como transformar uma partição física em um arquivo VMDK. Há espaço suficiente na minha unidade para isso, mesmo sem a menor compressão, eu simplesmente não sei como.

Eu deparei com Live View , que pode transformar uma imagem bruta ( dd style) em um VMDK. (Não existe uma versão para Mac OS, mas como é Java, eu suponho que serei capaz de executá-lo de qualquer maneira.) No entanto, não há menção explícita ao Windows 7 na lista de sistemas operacionais suportados.

    
por zneak 07.05.2011 / 22:55

4 respostas

5

link

Esta é a maneira mais fácil de fazer isso.

  1. Inicie o Fusion.
  2. Na barra de menus do Fusion, clique em Janela > Biblioteca de Máquinas Virtuais.
  3. Pressione Ctrl e clique no ícone do Boot Camp na coluna da esquerda.
  4. Clique em Importar.
  5. Digite um nome de usuário e senha de administrador e clique em OK. Para o Fusion 3.x, escolha um local para salvar a nova máquina virtual (o local padrão é uma pasta chamada Virtual Machines, dentro de sua pasta Documents) e clique em Save.

    Para o Fusion 1.xe 2.x, quando o Assistente de Importação for iniciado, clique em Importar.

  6. Quando a importação é concluída, a máquina virtual recém-criada é exibida na janela Biblioteca de máquinas virtuais.

Nota: O tempo que o processo de importação leva para ser concluído depende do tamanho da sua partição do Boot Camp.

    
por 11.05.2011 / 11:16
0

Se você acessar o Windows, poderá usar o utilitário VMWare Converter gratuito.

Eu não tenho experiência com a fusão VMWare, mas eu uso muito tempo com VMWare Workstation e funciona bem, então eu estou supondo que deve funcionar da mesma maneira para a fusão!

    
por 07.05.2011 / 22:59
0

Na verdade, encontrei um modo de linha de comando mais fácil e, em seguida, percebi que existe uma maneira fácil de usar a interface gráfica do usuário.

O VMWare Fusion é acompanhado por vários utilitários CLI na sua pasta Contents/MacOS . A ferramenta diskCreate pode ser usada para clonar um arquivo vmdk existente (incluindo vmdk arquivos que se referem a uma unidade ou partição real) em um novo arquivo. Desmontando minha partição do Boot Camp (através do Utilitário de Disco) e usando este comando:

sudo "/Applications/VMWare Fusion.app/Contents/MacOS/diskCreate" \
     -A onDemandAlloc -C "Boot Camp.vmdk" ~/Desktop/win7-32.vmdk
sudo chown $USER ~/Desktop/win7-32.vmdk

("Boot Camp.vmdk" está localizado em ~/Library/Application Support/VMware Fusion/Virtual Machines/Boot Camp/Boot Camp.vmwarevm/ )

Consegui clonar minha partição do Boot Camp em um arquivo vmdk utilizável. Só para você saber, o processo levou cerca de uma hora e meia (para uma partição de 120 GB com cerca de 80 GB de dados reais) durante o qual o IO do disco estava (obviamente) saturado, resultando em uma lentidão significativa do meu sistema. p>

Ao criar a nova VM, percebi que existe uma interface gráfica para fazer a mesma coisa. Se você criar uma VM sem usar um disco de instalação, terá a opção de escolher um arquivo vmdk existente e a opção de copiá-lo. Embora eu não tenha passado por isso, essa maneira de copiar o vmdk parece produzir os mesmos resultados que diskCreate .

    
por 08.05.2011 / 20:57
0

Eu não usei o Boot Camp, mas sim instalei uma partição bruta e usei o reFIT para inicializar. Para retirar os dados da partição, usei a linha de comando:

/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -r path/to/rawdisk-file.vmdk -t 0 path/to/virtualdisk-file.vmdk

    
por 27.09.2013 / 04:44