Windows Vmware gépbe költöztetése régi notebookról

Fórumok

Régi notebookról költöztetem virtuális gépre annak rendszereit. Dual boot Win7 és Linux. A host természetesen egy másik PC. ddrescue-val image elkészült a teljes merevlemeztartalomról. Ezt átkonvertáltam wmdk formátumra. Ezt állítottam be a vmware virtuális gép merevlemezének. A Linux probléma nélkül elindult, csak a guest addonst kell telepíteni és minden működik virtuális gépben. Windows viszont nem tud elindítani. Előző jó állapot visszaállítását ajánlja, de az sem hoz eredmény. Bár egy vmdk fájlról van szó, természetesen két virtuális gépet hoztam létre neki. A windowsnak win beállítással. Mi a hiba oka? 

Hibakód: 0x1F – ERROR GEN FAILURE nem túl sokat mondó. Egy helyen Outbyte szoftvert ajánlanak javításra, amiről még nem hallottam.

a másik: windows 7 system restore error code 0x490

Hozzászólások

Szerkesztve: 2022. 01. 07., p – 01:45

Mi a Windows hibaüzenet/jelenség?

Ezer éve nem VmWare-eztem, nincs friss infóm róla.
A lemezvezérlő állítható SCSI, SATA, IDE. Állítsd IDE-re, vagy SATA-ra első körben, ha nem azon van, a régi gép vezérlőjének megfelelően. Persze ha a bootolással van gondja a Windowsnak.

0x1F – ERROR GEN FAILURE és windows 7 system restore error code 0x490

Azért is különös, mert VirtualBox-ban különösebb problémák nélkül működik. Pár notebook hardverspecifikus driver hibát jelez, ami érthető. Az érintett szolgáltatások msconfig kikapcsolásával működik minden Virtualbox-ban. 

Ha nem gond, hogy újra meg kell csinálni, javaslom a https://www.vmware.com/products/converter.html progit, futó rendszerből megcsinálja a virtuális klónját, házon belül meg ugye tudják, hogy milyen HW-re tudják/érdemes mappelni, amit látnak.

BlackY

"Gyakran hasznos ugyanis, ha számlálni tudjuk, hányszor futott le már egy végtelenciklus." (haroldking)

Passz, azt soha nem próbáltam, de szerintem igen, csak a klónozott VM-en nem lesz BitLocker (amikor utoljára használtam, akkor kért a futó rendszertől egy shadow copy-t, aztán fájlszinten pakolta be az image-be a cuccokat - legalábbis úgy rémlik)

BlackY

"Gyakran hasznos ugyanis, ha számlálni tudjuk, hányszor futott le már egy végtelenciklus." (haroldking)

Szerkesztve: 2022. 01. 08., szo – 11:03

Dual boot Win7 és Linux.

Bár egy vmdk fájlról van szó, természetesen két virtuális gépet hoztam létre neki.

Ezt hogy kell érteni?

Fizikai gépből sem volt korábban kettő, miért kellene most annyi VM-ből?

Nekem úgy tűnik, a Windows nem tud bootolni a grub hiánya miatt (gondolom, a fizikai gépen az volt).

Hogy nézett ki a fizikai gép merevlemezének partíciós táblája? Hogy néz ki most a két (?) VM esetében ez?

 

Ha most szeretnél egy olyan VM-et gyártani, amiben van egy Windows 7 meg egy Linux, akkor hogyan járnál el? Szerintem először telepítenél egy Windows 7-et, majd utána egy Linuxot, és a grub intézné a bootolást. Amikor egyik vagy másik oprendszer bootolását választod, betöltődés után az éppen aktuálishoz feltennéd a megfelelő VMware Tools kiegészítést, nem? Legalábbis Virtualboxban én így csináltam annak idején. Az meg, hogy a VM létrehozásához milyen oprendszert választasz, nem kőbe vésett dolog, minden apró paramétert utána is szabadon állíthatsz (az a választás csak a megfelelő hardver meghatározásában segít, viszont több megfelelő hardver is lehetséges, nem kell ragaszkodni a VMware által javasolthoz).

 

Ha nem akarsz a bitlockerrel esetlegesen problémákba ütközni, a klónozás előtt kapcsold ki (ezzel veszítesz időt, de legalább szabadon hozzáférsz gond nélkül a fájlrendszerhez).

Úgy kell értelmezni, hogy egyetlen vmdk fájl tartalmazza a teljes merevlemez imaget. Pont azért, hogy a grub-bal nem legyen probléma. Csak partíció másolásánál is elé lehet másolni a grub partíciót, de nem volt időm ezzel bajlódni. 

A két virtuális gép annyit jelent, hogy két profil lett létrehozva eredetileg vmware-ben. Külön van windows és linux(32 vagy 64 bit) profil, valamint más beállítások kellenek a két rendszernek. Például windows7 guest nem kezeli a virtio-t. De ugyanazt a hdd imaget kapja mindkét virtuális profil. Most annyira eltér a kettő, hogy a Linux guest vmwareből indul a windows guest pedig Virtualboxból és mindkettőnél ugyanaz a teljes merevlemez image van megadva. 

Úgy kell értelmezni, hogy egyetlen vmdk fájl tartalmazza a teljes merevlemez imaget.

 Akkor ehhez nem kellene két külön VM.

 

Külön van windows és linux(32 vagy 64 bit) profil

Ez felesleges, 64 bites gépen lehet 32 bites oprendszert is futtatni. Olyan beállítások kellenek, amiket alapvetően inkább a Windowshoz igazítasz, mert a Linux kevésbé érzékeny azokra. Lehet a beállításoknak olyan közös metszete, amik mindkét oprendszerhez jók. Tekintsd az egészet alapvetően úgy, mintha fizikai géped lenne.

 

Például windows7 guest nem kezeli a virtio-t

A virtio alapvetően a KVM-nél használatos, még Virtualboxnál találkoztam ezzel a hálózati beállításoknál, de VMware Workstation Pro esetében nem.

Driver azért van ehhez a Windowsokra (még Windows 7-re és XP-re) is:

http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archiv…

https://i.imgur.com/8zseei1.png

https://i.imgur.com/kBqNWH0.png

Sysprep-el állítottad le a Windows 7-et még mielőtt klónoztad a merevlemezt. Már régen csináltam de én így vittem át Intel rendszerű gépről AMD rendszerű gépre teljesen felfrissített/éles rendszert, hogy ne kelljen újra telepíteni. Mert Linuxnál simán meglehet csinálni hogy a merevlemezt át teszed, de Windows-nál nem. Nézz utána, lehet, hogy segít.