Virtuell Maskin fråga

Permalänk
Medlem

Virtuell Maskin fråga

Jag har en hårdvara som bara har 32bitars drivrutin som jag vill kunna använda på min maskin med 64bitars OS. Tänkte att det kanske kan gå med en Virtuell Maskin, eller måste host OS'et kunna hantera hårdvaran för att den Virtuella Maskinen ska kunna komma åt den? Frågar för jag hoppas slippa köra Dualboot.

Visa signatur

AMD R7700/ASRock X670E/GSkill 32GB DDR5 6000cl32/XFX RX6800/Kingston Fury 2TB NVMe/Corsair RM850e
KIDS: i7 4790K/16GB/GF1070Ti/1TB NVMe #2: i7 4790K/16GB/GF970/1TB SSD
CLUB: i5 6600K/16GB/GF980/1TB SSD #2: i7 2600K/16GB/GF680/256GB SSD #3: Q9550/4GB/GF770/500GB SSD
HTPC: E8400/4GB/R4600/2TB HDD SONY VAIO: i3 2310M/6GB/R6470M/500GB SSD
AMIGA A4000/PPC, A4000/060, A1200/060, A600/030, A500/020, A1000 etc.

Permalänk

Förstod inte riktigt vad du menade men om du har 64 bit os så kan man köra både 32 och 64 bit programvaror. Det är bara att testa och se om det funkar

Visa signatur

i7-4770k OC @ 4,501 Ghz
Asus Geforce GTX 1070 Strix Gaming OC @ 1900 Mhz
16 gb Corsair Vengeance Pro OC @ CL9 2133 Mhz
Samsung SSD 840 OC @ Secret Mhz ;)
Blev på något konstigt vis en mac ägare efter 15 år med windows🤔

Permalänk
Medlem

@unknown12:

Jag kör 64bit win7 på min dator. Till datorn har jag en äldre hårdvara som enbart har 32bitars drivrutin och därför inte går att installera direkt. Min fråga är om jag kan komma åt hårdvaran och installera 32bit drivrutinen via en VM när host OS'et inte kan hantera hårdvaran eller om jag måste köra med dualboot.

Visa signatur

AMD R7700/ASRock X670E/GSkill 32GB DDR5 6000cl32/XFX RX6800/Kingston Fury 2TB NVMe/Corsair RM850e
KIDS: i7 4790K/16GB/GF1070Ti/1TB NVMe #2: i7 4790K/16GB/GF970/1TB SSD
CLUB: i5 6600K/16GB/GF980/1TB SSD #2: i7 2600K/16GB/GF680/256GB SSD #3: Q9550/4GB/GF770/500GB SSD
HTPC: E8400/4GB/R4600/2TB HDD SONY VAIO: i3 2310M/6GB/R6470M/500GB SSD
AMIGA A4000/PPC, A4000/060, A1200/060, A600/030, A500/020, A1000 etc.

Permalänk
Medlem
Skrivet av BadArg:

@unknown12:

Jag kör 64bit win7 på min dator. Till datorn har jag en äldre hårdvara som enbart har 32bitars drivrutin och därför inte går att installera direkt. Min fråga är om jag kan komma åt hårdvaran och installera 32bit drivrutinen via en VM när host OS'et inte kan hantera hårdvaran eller om jag måste köra med dualboot.

Allt som oftast brukar 32bit mjukvara installera på 64bit Windows. Har du provat "compatibility mode"?

Permalänk
Medlem

Är det gammal hårdvara så är det ju inte säkert att drivrutinerna går att installera på nyare OS, 32- eller 64-bitars. Kompatibilitetsläge fungerar många gånger för program, men drivrutiner som förväntar sig vissa funktionsbibliotek eller direkt åtkomst till viss hårdvara kan vara svårare att få att fungera i kompatibilitetsläge.
Virtuella system brukar dessutom ha lite problem med att presentera värdmaskinens hårdvara till en gäst så att den får direkt åtkomst till hårdvaran, oftast emuleras resursen vilket inte alltid ger samma resultat.

Vissa virtualiseringsmiljöer är bättre än andra, så frågan är vad du tänkt dig för virtuell miljö. Förutom en virtualiseringsmiljö som ger gästmaskinen åtkomst till din hårdvara så måste du ha ett operativsystem som drivrutinerna fungerar på.

Visa signatur

WS: R7 2700x | RTX 2070S | Corsair AX860W | Lian Li PC-O11 Dynamic
Unraid: R7-2700X | GTX1050 | 3U chassi med 20 diskplatser
Servrar: 3x NUC 10 i5 ESX-kluster

Permalänk
Medlem
Skrivet av whisky:

Är det gammal hårdvara så är det ju inte säkert att drivrutinerna går att installera på nyare OS, 32- eller 64-bitars. Kompatibilitetsläge fungerar många gånger för program, men drivrutiner som förväntar sig vissa funktionsbibliotek eller direkt åtkomst till viss hårdvara kan vara svårare att få att fungera i kompatibilitetsläge.
Virtuella system brukar dessutom ha lite problem med att presentera värdmaskinens hårdvara till en gäst så att den får direkt åtkomst till hårdvaran, oftast emuleras resursen vilket inte alltid ger samma resultat.

Vissa virtualiseringsmiljöer är bättre än andra, så frågan är vad du tänkt dig för virtuell miljö. Förutom en virtualiseringsmiljö som ger gästmaskinen åtkomst till din hårdvara så måste du ha ett operativsystem som drivrutinerna fungerar på.

Tanken var att om det funkar köra XP med antingen Windows Virtual PC eller VMware Workstation Player... vet inte vad bästa gratisalternativet är.

Visa signatur

AMD R7700/ASRock X670E/GSkill 32GB DDR5 6000cl32/XFX RX6800/Kingston Fury 2TB NVMe/Corsair RM850e
KIDS: i7 4790K/16GB/GF1070Ti/1TB NVMe #2: i7 4790K/16GB/GF970/1TB SSD
CLUB: i5 6600K/16GB/GF980/1TB SSD #2: i7 2600K/16GB/GF680/256GB SSD #3: Q9550/4GB/GF770/500GB SSD
HTPC: E8400/4GB/R4600/2TB HDD SONY VAIO: i3 2310M/6GB/R6470M/500GB SSD
AMIGA A4000/PPC, A4000/060, A1200/060, A600/030, A500/020, A1000 etc.

Permalänk
Medlem

Eftersom jag inte är främmande för att tvinga igång drivrutiner på OS som de kanske inte egentligen är avsedda för... Vad är det för drivrutin? Jag har primärt sparkat igång grafik-chip på Microsoft server 2012 r2 installationer, och då genom att helt enkelt redigera konfigurationsfilen för installationspaketet, så att installationen av drivrutin inte tittar efter, och verifierar att det är "rätt" OS.
Det har alltid fungerat, men då har det ju varit drivrutiner som faktiskt är kompatibla från början, och där begränsningen bara har varit i dum mjukvara.

Om vi svarar på den faktiska frågan dock. Om du har en CPU som stödjer Intel VT-d så ska du kunna skicka hela hårdvaran till den virtuella maskinen, och då "borde" din drivrutin, i ditt virtuella XP system, fungera. (Ska du köra på systemet i din signatur, så stödjer din CPU det.)
B!

Visa signatur

Allting jag skriver är om inget annat uttrycks, min åsikt! Ingenting måste vara dagens sanning enligt din åsikt, och gör du antaganden baserade på mina åsikter hoppas jag att du övervägt mer än bara just min åsikt.

Permalänk
Medlem
Skrivet av -=Mr_B=-:

Eftersom jag inte är främmande för att tvinga igång drivrutiner på OS som de kanske inte egentligen är avsedda för... Vad är det för drivrutin? Jag har primärt sparkat igång grafik-chip på Microsoft server 2012 r2 installationer, och då genom att helt enkelt redigera konfigurationsfilen för installationspaketet, så att installationen av drivrutin inte tittar efter, och verifierar att det är "rätt" OS.
Det har alltid fungerat, men då har det ju varit drivrutiner som faktiskt är kompatibla från början, och där begränsningen bara har varit i dum mjukvara.

Om vi svarar på den faktiska frågan dock. Om du har en CPU som stödjer Intel VT-d så ska du kunna skicka hela hårdvaran till den virtuella maskinen, och då "borde" din drivrutin, i ditt virtuella XP system, fungera. (Ska du köra på systemet i din signatur, så stödjer din CPU det.)
B!

Det är en PCI Floppykontroller vid namn Catweasel MK4 som garanterat inte har något 64bitars stöd. Tänkte ha den på min 6600K maskin så du säger det finns hopp.

Har du något bud på vilken gratis VM mjukvara man ska välja? Windows Virtual PC, VMware Workstation Player eller något helt tredje?

Visa signatur

AMD R7700/ASRock X670E/GSkill 32GB DDR5 6000cl32/XFX RX6800/Kingston Fury 2TB NVMe/Corsair RM850e
KIDS: i7 4790K/16GB/GF1070Ti/1TB NVMe #2: i7 4790K/16GB/GF970/1TB SSD
CLUB: i5 6600K/16GB/GF980/1TB SSD #2: i7 2600K/16GB/GF680/256GB SSD #3: Q9550/4GB/GF770/500GB SSD
HTPC: E8400/4GB/R4600/2TB HDD SONY VAIO: i3 2310M/6GB/R6470M/500GB SSD
AMIGA A4000/PPC, A4000/060, A1200/060, A600/030, A500/020, A1000 etc.

Permalänk
Medlem
Skrivet av BadArg:

Det är en PCI Floppykontroller vid namn Catweasel MK4 som garanterat inte har något 64bitars stöd. Tänkte ha den på min 6600K maskin så du säger det finns hopp.

Har du något bud på vilken gratis VM mjukvara man ska välja? Windows Virtual PC, VMware Workstation Player eller något helt tredje?

Använder Oracle Virtualbox, är rätt straight forward

Permalänk
Medlem

Jag TROR att både VMware Workstation, och VirtualBox stödjer PCI Passthroigh.
(VirtualBoxstödjer PCI passtrough, men inte GART. Det senare torde inte vara ett problem för dig, då du ska kopiera Amiga(?) floppies, inte köra ett grafikkort.
Du har självklart provat att stoppa kortet, och försöka manuellt installera drivrutiner genom att peka å mappen där du packat upp tar-gz arkivet? Jens var snäll, så där är inte en massa verifikationer för att kontrollera vilket OS du kör, så det "kan" fungera.
Troligtvis inte, men i alla fall.
Annars borde både VirtualBox och VMware Workstation fungera.
B!

Visa signatur

Allting jag skriver är om inget annat uttrycks, min åsikt! Ingenting måste vara dagens sanning enligt din åsikt, och gör du antaganden baserade på mina åsikter hoppas jag att du övervägt mer än bara just min åsikt.

Permalänk
Avstängd
Skrivet av -=Mr_B=-:

Jag TROR att både VMware Workstation, och VirtualBox stödjer PCI Passthroigh.
(VirtualBoxstödjer PCI passtrough, men inte GART. Det senare torde inte vara ett problem för dig, då du ska kopiera Amiga(?) floppies, inte köra ett grafikkort.
Du har självklart provat att stoppa kortet, och försöka manuellt installera drivrutiner genom att peka å mappen där du packat upp tar-gz arkivet? Jens var snäll, så där är inte en massa verifikationer för att kontrollera vilket OS du kör, så det "kan" fungera.
Troligtvis inte, men i alla fall.
Annars borde både VirtualBox och VMware Workstation fungera.
B!

Men testa först att installera i kompatibilitetsläge (för XP förslagsvis), funkar det så slipper du meka med en virtuell maskin. Det fungerar förvånansvärt ofta.