VMware Global Community
jmc91
Contributor
Contributor

PANTALLA NEGRA AL VIRTUALIZAR WIN XP DESDE VHD

Hola buenas.

os explico mi caso, tengo una maquina real de la que e creado un vhd, después utilice un programa para convertirlo  en vmdk, hasta ahí todo bien, el problema que surge es que al iniciar la maquina, aparece iniciando windows y justo después (el usuario no tiene pass e inicia directamente) la pantalla se queda en negro y no reacciona, esto mismo ocurre si intentas entrar en modo seguro. ademas si reinicias la maquina manualmente al volver a iniciarla suelen ocurrir 2 casos

caso 1: sale una pantalla azul que solo se soluciona si pongo el cd de win xp y le doy a reparar la instalación existente.

caso 2: aparece la pantalla con la cuenta atrás para realizar la comprobación del disco, dicha cuenta se paraliza nada mas empezar (al 9 o incluso al 10) y deja de responder con lo que nos conduce al caso 1

no puedo formatear por que hay un programa muy antiguo que creo que solo funciona en win xp y no puedo reinstalarlo (por que ademas los datos que contiene no los puedo perder bajo ningún concepto) ni tengo forma de pasarlo (que yo sepa) a un win xp limpio.

se os ocurre algo?¿

0 Kudos
1 Reply
wsamirmr
Contributor
Contributor

Buenas tardes.

Si tienes el archivo .VHD de tu maquina de windows XP, lo que puedes hacer es instalar VirtualBox, crear una maquina virtual nueva usando un disco existente (el .vhd) arrancas tu maquina y verificas que este funcionando bien, la apagas y luego importas el servicio virtualizado en formato .ova/.ovf (cualquiera de los 2, .ovf preferiblemente) en la versión 0.9,  te importara 2 archivos, 1 - uno con extensión ovf y 2- otro con extensión un vmdk(el disco de tu maquina XP para poderlo subir a vmware), coges el ovf y lo abres con NOTEPAD ++, y modificas la información de ese xml así:

<?xml version="1.0"?>

<Envelope ovf:version="0.9" xml:lang="en-US" xmlns="http://www.vmware.com/schema/ovf/1/envelope" xmlns:ovf="http://www.vmware.com/schema/ovf/1/envelope" xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData" xmlns:vssd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vbox="http://www.virtualbox.org/ovf/machine">

  <References>

    <File ovf:id="file1" ovf:href="glpi2-disk1.vmdk"/>

  </References>

  <Section xsi:type="ovf:DiskSection_Type">

    <Info>List of the virtual disks used in the package</Info>

    <Disk ovf:capacity="629145600000" ovf:diskId="vmdisk2" ovf:fileRef="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" vbox:uuid="abac3188-f04a-4136-bf91-833b7317bdf5"/>

  </Section>

  <Section xsi:type="ovf:NetworkSection_Type">

    <Info>Logical networks used in the package</Info>

    <Network ovf:name="Bridged">

      <Description>Logical network used by this appliance.</Description>

    </Network>

  </Section>

  <Content xsi:type="ovf:VirtualSystem_Type" ovf:id="OCS_GLPI">

    <Info>A virtual machine</Info>

    <Section xsi:type="ovf:OperatingSystemSection_Type" ovf:id="105">

      <Info>The kind of installed guest operating system</Info>

      <Description>Windows7</Description>

      <vbox:OSType ovf:required="false">Windows7_64</vbox:OSType>

    </Section>

    <Section xsi:type="ovf:VirtualHardwareSection_Type">

      <Info>Virtual hardware requirements for a virtual machine</Info>

      <System>

        <vssd:ElementName>Virtual Hardware Family</vssd:ElementName>

        <vssd:InstanceId>0</vssd:InstanceId>

        <vssd:VirtualSystemIdentifier>OCS_GLPI</vssd:VirtualSystemIdentifier>

        <vssd:VirtualSystemType>vmx-13</vssd:VirtualSystemType>

      </System>

      <Item>

        <rasd:Caption>1 virtual CPU</rasd:Caption>

        <rasd:Description>Number of virtual CPUs</rasd:Description>

        <rasd:InstanceId>1</rasd:InstanceId>

        <rasd:ResourceType>3</rasd:ResourceType>

        <rasd:VirtualQuantity>1</rasd:VirtualQuantity>

      </Item>

      <Item>

        <rasd:Caption>4096 MB of memory</rasd:Caption>

<rasd:Description>Memory Size</rasd:Description>

<rasd:InstanceId>2</rasd:InstanceId>

<rasd:ResourceType>4</rasd:ResourceType>

<rasd:AllocationUnits>MegaBytes</rasd:AllocationUnits>

<rasd:VirtualQuantity>4096</rasd:VirtualQuantity>

      </Item>

      <Item>

        <rasd:Caption>ideController0</rasd:Caption>

<rasd:Description>IDE Controller</rasd:Description>

<rasd:InstanceId>3</rasd:InstanceId>

<rasd:ResourceType>5</rasd:ResourceType>

<rasd:ResourceSubType>PIIX4</rasd:ResourceSubType>

<rasd:Address>0</rasd:Address>

<rasd:BusNumber>0</rasd:BusNumber>

      </Item>

      <Item>

<rasd:Caption>scsiController0</rasd:Caption>

<rasd:Description>SCSI Controller</rasd:Description>

<rasd:InstanceId>5</rasd:InstanceId>

<rasd:ResourceType>5</rasd:ResourceType>

<rasd:ResourceSubType>lsilogic</rasd:ResourceSubType>

<rasd:Address>0</rasd:Address>

<rasd:BusNumber>0</rasd:BusNumber>

      </Item>

      <Item>

<rasd:Caption>usb</rasd:Caption>

<rasd:Description>USB Controller</rasd:Description>

<rasd:InstanceId>6</rasd:InstanceId>

<rasd:ResourceType>23</rasd:ResourceType>

<rasd:Address>0</rasd:Address>

        <rasd:BusNumber>0</rasd:BusNumber>

      </Item>

      <Item>

<rasd:Caption>cdrom1</rasd:Caption>

<rasd:Description>CD-ROM Drive</rasd:Description>

<rasd:InstanceId>7</rasd:InstanceId>

<rasd:ResourceType>15</rasd:ResourceType>

<rasd:AutomaticAllocation>true</rasd:AutomaticAllocation>

<rasd:Parent>4</rasd:Parent>

<rasd:AddressOnParent>0</rasd:AddressOnParent>

      </Item>

      <Item>

<rasd:Caption>disk2</rasd:Caption>

<rasd:Description>Disk Image</rasd:Description>

<rasd:InstanceId>8</rasd:InstanceId>

<rasd:ResourceType>17</rasd:ResourceType>

<rasd:HostResource>/disk/vmdisk2</rasd:HostResource>

<rasd:Parent>5</rasd:Parent>

<rasd:AddressOnParent>0</rasd:AddressOnParent>

      </Item>

      <Item>

<rasd:Caption>Ethernet adapter on 'Bridged'</rasd:Caption>

<rasd:InstanceId>9</rasd:InstanceId>

<rasd:ResourceType>10</rasd:ResourceType>

<rasd:ResourceSubType>E1000</rasd:ResourceSubType>

<rasd:AutomaticAllocation>true</rasd:AutomaticAllocation>

<rasd:Connection>Bridged</rasd:Connection>

      </Item>

    </Section>

    <vbox:Machine ovf:required="false" version="1.14-linux" uuid="{6f09dc16-03d9-4551-a173-dab57229c16b}" name="OCS_GLPI" OSType="Windows7_64" snapshotFolder="/media/ubuntuserver/1ce17a13-4a97-4aad-bd12-350a14886db6/Instantaneas/Glpi bck" lastStateChange="2018-02-10T16:49:30Z">

      <ovf:Info>Complete VirtualBox machine configuration in VirtualBox format</ovf:Info>

      <ExtraData>

        <ExtraDataItem name="GUI/LastGuestSizeHint" value="1024,768"/>

        <ExtraDataItem name="GUI/LastNormalWindowPosition" value="10,66,1024,824"/>

        <ExtraDataItem name="GUI/MiniToolBarAlignment" value="bottom"/>

        <ExtraDataItem name="GUI/SaveMountedAtRuntime" value="yes"/>

        <ExtraDataItem name="GUI/ShowMiniToolBar" value="yes"/>

      </ExtraData>

      <Hardware version="2">

        <CPU count="1" hotplug="false">

          <HardwareVirtEx enabled="true"/>

          <HardwareVirtExNestedPaging enabled="true"/>

          <HardwareVirtExVPID enabled="true"/>

          <HardwareVirtExUX enabled="true"/>

          <PAE enabled="false"/>

          <LongMode enabled="true"/>

          <HardwareVirtExLargePages enabled="false"/>

          <HardwareVirtForce enabled="false"/>

        </CPU>

        <Memory RAMSize="4096" PageFusion="false"/>

        <HID Pointing="USBTablet" Keyboard="PS2Keyboard"/>

        <HPET enabled="false"/>

        <Chipset type="PIIX3"/>

        <Boot>

          <Order position="1" device="HardDisk"/>

          <Order position="2" device="None"/>

          <Order position="3" device="None"/>

          <Order position="4" device="None"/>

        </Boot>

Los campos importantes a cambiar son los marcados en negrilla, y el orden en el que van parametrizados los campos de los dispositivos que heredara la maquina, despues de hecho esto, solo importas el servicio virtualizado desde VmWare Vsphere Client y listo, tu maquina deberá arrancar de manera normal en VmWare esxi o su versión de escritorio.

0 Kudos