Virtualizálás a gyakorlatban: van képe hozzá?
Történt, hogy egy relatíve új számítógépen lecseréltük a Windows XP operációs rendszerünket Windows 7-re és fennakadásokba ütköztünk szkennerünk 64 bites környezetben történő használatával. A továbbiakban az aktuális „új oprendszer + régi hardver = problémák garmadája” képletet igyekszünk minél egyszerűbben megoldani.
Jelen esetben egy Canon CanoScan 9900F lapolvasóról van szó, ami valóban nem egy mai darab, de XP és Mac OS alatt hibátlanul teszi a dolgát, viszont semmilyen körülmények között sem hajlandó munkába állni, ha 64 bites környezetet lát.

A hardver gyártója bizonyára örülne, ha új eszközt vásárolnánk, de napjaink pénzügyi/gazdasági helyzete más utakra terel bennünket. Kénytelenek vagyunk olcsóbb megoldást találni.
Miután túlestünk a kötelező és egyben sikertelen Windows Update ellenőrzésen, pár óra fórumozáson és alternatív programok kipróbálásán, a legkézenfekvőbb megoldás, a virtualizálás felé fordultunk. Építettünk egy emulált gépet és a rátelepített Windows XP-vel próbáltuk a szkennert megmozdítani.
A virtualizáló programok részletes bemutatójától ezúttal eltekintünk, ahogy a virtuális gépek építésének és az operációs rendszer telepítésének mikéntjét sem fogjuk most taglalni. Az egyszerűség kedvéért tételezzük fel, hogy az emulált masinák készen várják szkennerünket.
Igen, emulált masinák – a korrekt összehasonlítás kedvéért a feladatot mindhárom, jelentős piaci részesedéssel bíró virtualizáló szoftvernek feladtuk.
XP Mode
A tesztpad első áldozata a Microsoft Windows Virtual PC-je volt.
Amennyiben Windows 7 Professional, Enterprise vagy Ultimate kiadással rendelkezünk, jogosultak vagyunk letölteni és használni egy előretelepített Windows XP-vel ellátott virtuális gépet – ahogyan azt tavaly júliusban már részleteztük egy bővebb írásban. (Persze Windows 7 Home Premium alatt is működik a módszer, ám akkor „hozott anyagból” kell XP-nk telepítéséről gondoskodnunk.)

Tehát a Microsoft jóvoltából van egy működő Windows XP SP3 Professional rendszerünk, amivel most megpróbáljuk beüzemelni a 64 bites környezetben működésképtelen szkennerünket.
A telepítési eljárás virtuális környezetben is ugyanúgy zajlik, mint a valóságban: behelyezzük a telepítőlemezt, arról automatikusan elindul a programcsomag és az összetevőket szépen kiválogatva elvégezzük az install procedúrát. A végén a program újraindítja az emulált gépet.
Most jöhet a szkenner bekapcsolása/csatlakoztatása.
Igen ám, de a megszokott Windows hangeffektus ezúttal elmarad. Talán mégsem oly mindenható ez a virtuális dolog, ahogy azt reklámozzák? Nem kell megijedni! Pusztán arról van szó, hogy a fizikai gépre kötött eszköz nem válik automatikusan láthatóvá a virtuális gép számára is. Sőt! Egy eszközt csak úgy lehet átadni az emulált operációs rendszernek, ha azt a fizikai gépről leválasztjuk.
De nem ám kábelkitépéssel! Virtuális gépnek egy fizikai eszközt virtuálisan kell átadni: a Virtual PC programablak USB menüjében kell kiválasztani az eszközt – esetünkben a szkennert –, a többit elvégzi az emulátor.
Máris jön a jellegzetes hang és a Windows XP órája mellett megjelenik az értesítő üzenet, hogy a gép talált egy szkennert, egy kis idő múlva pedig arról tájékoztat bennünket, hogy elvégezte a telepítést, az eszköz használatra kész.
Próbáljuk ki! Helyezzünk be a lapolvasóba egy képet és az emulált gépben indítsuk el a szkenner programját (CanoScan Toolbox). Pár perc lámpamelegítés és már olvassa is befelé a képet.
Mivel az XP Mode-hoz ajándékba kapott virtuális XP-nk alapesetben a fizikai gépünk összes partícióját automatikusan felcsatolja (ez mondjuk komoly biztonsági kockázat) és hálózati meghajtóként láthatóvá teszi a virtuális XP számára, a beszkennelt képünk lementése sem jelenthet kihívást.
A rendszer tökéletes! Azaz csak majdnem. A lapolvasó ugyanis olyan USB-eszköznek számít, amit a Virtual PC minden egyes elindításakor nekünk kell kézzel felcsatolnunk (USB menü, szkennercsatolás). Ebből kifolyólag az XP Mode egyik leghasznosabb újítását, az automatikus közzétételt sem tudjuk használni.
Az automatikus közzététel egy olyan nagyszerű szolgáltatás, amelynek köszönhetően a virtuális XP alá telepített programok indítóikonjai megjelennek a Windows 7 Start menüjében (Windows Virtual PC -> Windows XP Mode –> Alkalmazások). Ha innen indítjuk el a programot, akkor nem lesz látható a Virtual PC emulátor ablaka és az egész olyan illúziót kelt, mintha a virtuális program direkt a fizikai gépen futna.

Csakhogy mivel ezzel a módszerrel nincs Virtual PC ablak, nincs menüsor, tehát nincs lehetőségünk a szkenner felcsatolására. Ennélfogva marad a hagyományos módszer: a Virtual PC indítása, a menüben a szkenner felcsatolása, ezután a képeket sikeresen beszkennelhetjük.
Célszerű használat közben a Virtual PC ablakát teljes képernyős megjelenítésre állítani, majd a képbeolvasó kezelőprogramját elindítva bezárni az emulátort. Így a következő alkalommal, ha megnyitjuk az XP-t, az automatikusan teljes képernyősre ugrik és a szükséges program már előttünk is lesz.
Következő ingyenes megoldásunk a Sun házából érkezett.

zaturek
2011-01-15 14:55:01
Tudom, hogy ez már régi téma, de csak most kellett szembesülnöm ezzel a problémával, és nem írtam volna ide, ha a fent vázolt megoldás nálam működött volna. Szóval egy kb. 8 éves Genius szkennert szerettem volna működtetni XP Mode alatt (LPT1 porton), de az USB fülön semmi hardvert nem érzékel, sőt, űgy tűnik teljességgel láthatatlan a gép számára... pedig jól van összedrótozva minden. :)
Persze egyszerűbb lenne egy vadiúj USB-s szkennert beszerezni (biztos kisebb és csendesebb is, mint a Geniusom),de ahogy a cikk elején is írja a szerző, hogy "napjaink pénzügyi/gazdasági helyzete ", hát szóval igen, ha egyszer normál XP alatt kifogástalanul működik, akkor minek vegyek másikat?
Csak szerettem volna keserűségemet szavakba önteni, köszönöm a figyelmet. :)