Waarom is het onmogelijk om de virtualisatie-engine in bluestacks te draaien? Android-emulator BlueStacks: fouten tijdens de installatie en de correctie ervan

Om meerdere besturingssystemen met aparte werkruimte en applicaties bij de hand te hebben, hoef je geen tweede (derde, vierde, etc.) computer aan te schaffen. Omdat het allemaal op uw enkele pc past. Hoe? Dankzij virtuele machines (VM's) - speciale programma's die denkbeeldige (virtuele) computers creëren (emuleren) binnen het hoofdbesturingssysteem.

Een virtuele pc lijkt bijna op een echte. Het heeft een eigen processor, geheugen, harde schijf, netwerkadapter en al het andere. Natuurlijk is dat niet zo fysieke apparaten, maar ze zijn zo gemaakt dat besturingssystemen ze als precies dat beschouwen: echt.

Op één fysieke computer Verschillende virtuele kunnen tegelijkertijd werken. Hoeveel hangt precies af van de hardwarebronnen: hoe sneller de processor, hoe groter het RAM-geheugen, hoe ruimer de opslag, hoe meer. Een typische thuis-pc met gemiddelde prestaties Windows-gebaseerd 10 omgaan met gelijktijdig werken drie tot vijf lichtgewicht besturingssystemen (bijvoorbeeld Windows XP, Android en Lubuntu + hoofdsysteem). Of twee of drie relatief zware (bijvoorbeeld de belangrijkste Windows 10 + virtuele vensters 7 en MacOSX). Zoals je al begreep, emulatortoepassingen virtuele computers kunt u er verschillende besturingssystemen op installeren en uitvoeren.

Virtuele machines algemeen doel(in tegenstelling tot gespecialiseerde, zoals bijvoorbeeld VM Java), gebruik:

  • Om toepassingen uit te voeren die het hoofdsysteem niet ondersteunt.
  • Om het systeem te beschermen tegen mogelijke schade door niet-geteste programma's.
  • Als extra barrière tegen virussen bij het bezoeken van dubieuze webbronnen.
  • Om te creëren geïsoleerde omgeving om de activiteiten van malware te bestuderen.
  • Als proeftuin voor het debuggen van je eigen ontwikkelingen.
  • Netwerkconstructietechnologieën onder de knie krijgen.
  • Voor dubbele autorisatie op sommige spelportalen en nog veel meer.

En natuurlijk worden virtuele machines op grote schaal gebruikt om serverwerkbronnen te distribueren.

Vandaag zullen we het industriële gebruik van VM's niet bespreken, maar alleen bekijken wat nuttig kan zijn voor thuisgebruikers van Windows OS.

Oracle VirtualBox

Laten we eens kijken naar het proces van het maken van een nieuwe virtuele machine en het installeren van Windows 10 erop.

  • Klik op de knop 'Maken' in het bovenste paneel.

  • In het eerste venster van de wizard voor het maken van een VM geven we de naam van het besturingssysteem aan (deze wordt weergegeven in de lijst met gastsystemen), het type (Windows, Linux, enz.) en de versie. In ons voorbeeld is dit Windows 10 32 bit (je kunt 64 bit installeren, maar hiervoor zijn meer bronnen nodig). Om naar de volgende stap te gaan, klikt u op Volgende.

  • Vervolgens geven wij de maat aan RAM VM. Standaard krijgt Windows 10 x86 1 GB toegewezen, maar u kunt dit bedrag verhogen door de schuifregelaar naar rechts te verplaatsen. Als uw pc niet veel RAM heeft, geef de VM dan niet meer dan 2-3 GB, anders wordt het hoofdsysteem langzamer vanwege een gebrek aan geheugen.

  • Vervolgens creëren we virtueel moeilijk schijf. Als u het systeem voor de eerste keer installeert, selecteert u de optie “Nieuw maken”.

  • Laat het virtuele schijftype standaard staan.

  • Het formaat voor gegevensopslag is een gebied op fysieke opslag uw computer, die is toegewezen aan de VM. Het kan een constant of dynamisch groeiend volume hebben binnen de grenzen die u verder definieert. Om ruimte te besparen kiezen we voor een dynamisch formaat.

  • Vervolgens geven we de naam van het volume (virtuele schijf C) en de grootte ervan aan. De standaardwaarde is 32 GB.

  • Nadat u in het laatste venster op de knop “Maken” hebt geklikt, verschijnt er een nieuwe virtuele machine in de lijst. De parameters worden weergegeven in het frame aan de rechterkant.
  • Om naar toe te gaan Windows-installatie Klik op de knop "Uitvoeren" in het bovenste paneel.

  • In het venster dat hierna wordt geopend, verschijnt het venster “Select boot disk” (Opstartschijf selecteren). Klik op het mappictogram en geef het pad naar de systeemdistributie op. Dit kan een afbeelding in .iso-formaat zijn of een fysiek medium (dvd, flashstation). Nadat u uw distributie heeft geselecteerd, klikt u op Doorgaan.

  • Het verdere verloop van het installeren van het besturingssysteem op een virtuele machine verschilt niet van het installeren op een fysieke computer.

Enkele VM- en gastsysteeminstellingen

Als u op het venster van de virtuele machine klikt, wordt de muiscursor vergrendeld (dat wil zeggen dat deze alleen naar binnen beweegt). virtueel scherm). Om de cursor terug te brengen naar het hoofdbesturingssysteem, drukt u op de combinatie Ctrl+Alt.

Om toegang te krijgen tot het volledige scala aan functies van het gastbesturingssysteem, moet u speciale add-ons installeren. Ga naar het menu "Apparaten", klik op "Mount Guest Additions Disk Image" en volg de verdere instructies.

Om een ​​map met het gastsysteem te verbinden voor het uitwisselen van bestanden met het hoofdsysteem, klikt u op het item “Gedeelde mappen” in het menu “Apparaten”. Klik op het pictogram “map+” in het venster dat wordt geopend en gebruik het veld “pad naar map” om het in Verkenner op te geven (het toont de mappen van het hoofdsysteem).

Als je wilt dat de instelling permanent werkt, vink dan “Auto-connect” en “Create permanent folder” aan. Gedeelde map zal beschikbaar zijn via de virtuele machineverkenner als een netwerkversie.

Om de pollvolgorde te wijzigen apparaten opstarten(bijvoorbeeld om een ​​virtuele machine vanaf een dvd op te starten), sluit u het gastbesturingssysteem af, opent u de instellingen (in het hoofdbestand Virtualbox-venster) en ga naar het eerste tabblad van het gedeelte 'Systeem'. Vink dit aan in de lijst "Laadvolgorde". benodigde media en druk op de pijlknoppen om deze naar boven te verplaatsen.

VMware Workstation Pro

Enkele Hyper-V virtuele machine-opties

Als u een momentopname wilt maken van het actieve gastbesturingssysteem, opent u Open bovenste menu het venster "Actie" en klik op " Controlepunt" Of druk op de combinatie Ctrl+N.

Toegang tot de instellingen van een individuele virtuele machine is beschikbaar via zijn contextmenu in de lijst van het hoofdbeheervenster en is verborgen achter de knop “Opties”.

Andere kenmerken van het programma zijn ook heel eenvoudig en kunnen zonder veel moeite onder de knie worden.

Emulator BlueStacks, creëren virtuele omgeving om Android-applicaties op Windows te draaien, is het programma complex en “zwaar”. Wanneer u een emulator installeert, moet u op bepaalde problemen voorbereid zijn. En één daarvan is dat volledige mislukking, wanneer de virtualisatie-engine helemaal niet start. Laten we het hebben over waarom dit gebeurt en hoe u dit kunt oplossen.

Bluestacks 3 Systeemvereisten

De basisparameters van uw computer moeten worden gecontroleerd voordat u de emulator gaat installeren. Het kan blijken dat het programma eenvoudigweg niet op uw hardware kan worden geïnstalleerd.

Wat is er dus nodig van de computer om BlueStacks eenvoudigweg te laten starten? Ze staan ​​vermeld op de officiële website van het programma. Voor

BlueStacks 3 zou deze configuratie moeten zijn:

  • Intel of AND CPU met virtualisatietechnologie.
  • Operationeel RAM-geheugen minimaal 2 GB.
  • Harde schijf 4 GB vrije ruimte.
  • Windows XP SP3, Windows Vista SP2, Windows 7 en hoger.
  • Beheerdersrechten op de computer.
  • Vers grafische stuurprogramma's en DirectX-bibliotheek.

De ontwikkelaars benadrukken dat dit het minimum is, waardoor alleen de emulator zelf kan starten. Ze kunnen niet garanderen dat games op deze configuratie zullen werken. De aanbevolen vereisten zijn:

  • CPU Intel Core i5 met virtualisatietechnologie opgenomen in het BIOS.
  • Windows 10
  • Intel HD 5200 grafische kaart of beter.
  • RAM-geheugen 6 GB.
  • HDD 40 GB.

Start Bluestacks opnieuw op

Als de motor niet start, ziet het er ongeveer zo uit:

De downloadvoortgang staat gewoon stil, dat is alles.

Het eenvoudigste is om eenvoudigweg te proberen de motor opnieuw op te starten. Voor dit doel is er een menu-item beschikbaar in de emulatorinterface zelf.

Als dit niet helpt, kun je het gebruiken universele methode om eventuele Windows-problemen te bestrijden: start de hele computer opnieuw op.

Update

De volgende stap is het updaten van de emulator naar de nieuwste versie. Ga naar Instellingen en selecteer daar Update. Mogelijk moet u na deze procedure opnieuw opstarten.

Problemen oplossen als opnieuw opstarten niet helpt

Het eerste dat u in dit geval moet doen, is ervoor zorgen dat het programma voldoende heeft RAM en ruimte op de harde schijf. Open Taakbeheer en controleer of er een programma actief is dat al het geheugen in beslag neemt.

Als alles hier in orde is, is het tijd om te controleren of het op de computer is ingeschakeld virtualisatie technologie. Alle moderne verwerkers ze kunnen dit doen, maar de technologie zelf moet in het BIOS worden opgenomen. U kunt het daar handmatig inschakelen of speciale hulpprogramma's gebruiken, bijvoorbeeld TweakBIOS.

Het volgende op de lijst om te controleren is videokaart. Het moet OpenGL-versie niet lager dan 2.0 ondersteunen. Er zijn meestal geen problemen met nieuwe apparaten, dus controleer de hardwareconfiguratie van uw machine.

De volgende reden voor het niet starten kan zijn antivirusprogramma. Het kan besluiten dat de emulator gevaarlijke code is en deze blokkeren. Het wordt aanbevolen om onmiddellijk het uitvoerbare bestand in te voeren BlueStacks-bestand op zijn uitsluitingslijst.

Nog een reden, hoewel vrij zeldzaam: er is een soort van een andere virtuele machine. Bijvoorbeeld de populaire VirtualBox-service van Oracle, of een andere. In sommige gevallen kunnen ze met elkaar in conflict komen. Probeer vervolgens de concurrent te verwijderen, opnieuw op te starten en BS opnieuw uit te voeren.

Herinstallatie

De meest radicale stap als niets anders helpt.

Gebruik eerst het standaard verwijderprogramma. Wanneer alle bestanden worden verwijderd, moet u het register opschonen, anders kan het verwijderingsproces niet als voltooid worden beschouwd. Zoek op internet naar een registeropschoonprogramma, zoals Auslogica Register Opruimer , TweakNow RegCleaner of een ander. Het verwijdert de sleutels die door BlueStacks zijn achtergelaten.

Hierna moet u controleren of de bestandsstructuur. Dit zijn de mappen:

  • C:\ProgramData\BlueStacks
  • C:\Gebruikers\gebruikersnaam\AppData\Local\Bluestacks

Ze moeten ook worden verwijderd.

Hierna kunt u de emulatordistributie downloaden en opnieuw installeren. Probeer het programma alleen van de officiële website te downloaden.

Met virtualisatie kunt u inkapselen interne structuur besturingssystemen of delen daarvan binnen virtuele hardware en software. Met andere woorden: creëer een virtuele ruimte die reëel is vanuit het gezichtspunt van het besturingssysteem dat in deze ruimte draait. Dit is precies wat virtuele machines doen voor Windows 7, Linux en Mac OS X. Met virtualisatie kun je ook apparaten simuleren die niet eens op je computer staan.

Opmerking: In zekere zin stellen virtuele machines je in staat een computer binnen een computer te creëren.

Er zijn twee belangrijke aspecten van machinevirtualisatie:

  • interactie tussen een fysieke host (computer) en een virtuele host
  • interactie tussen het besturingssysteem dat in de virtuele ruimte draait en de gebruikte hardware

Virtualisatiesoftware, namelijk virtuele machines voor Windows 7 (Linux, Mac OS X), is dat in de regel wel normale toepassing of een besturingssysteemservice waarmee u hosts kunt maken. Een host is elke fysieke machine (computer). Binnen virtualisatiesoftware draait het besturingssysteem op een host die vergelijkbaar is met of identiek is aan de daadwerkelijke host, een zogenaamde virtuele machine. Voor het gemak wordt het besturingssysteem dat op een virtuele machine draait een gastbesturingssysteem genoemd.

Bovendien zijn er verschillende manieren virtualisatie, waarvan niet alleen de implementatie van applicaties voor het maken van virtuele machines afhankelijk is, maar ook de mogelijkheden die voor gastsystemen worden geboden. Er is conventionele emulatie, waarbij hardware- en softwareoproepen door een tussenlaag gaan. Er is ook para-virtualisatie, waarbij sommige acties binnen de virtuele machine plaatsvinden echte uitrusting, terwijl het andere deel door de tussenlaag gaat. Er is ook virtualisatie op systeemniveau, wanneer elk gastsysteem opstart in een speciale kernel, waardoor je alleen vergelijkbare versies van het besturingssysteem kunt draaien.

Sommige van deze methoden kunnen direct worden uitgevoerd, zonder significante wijzigingen aan de daadwerkelijke host en het besturingssysteem. Anderen vereisen dat de host opnieuw wordt opgestart in een speciaal exemplaar van het besturingssysteem dat virtualisatie ondersteunt. Anderen gebruiken speciale hosts die virtualisatie op hardwareapparaatniveau ondersteunen en zijn ontworpen. Deze laatste staan ​​ook bekend als bare metal virtualisatiemethoden (hoewel dit niet helemaal waar is, aangezien er nog steeds een softwarekernel wordt gebruikt).

De virtualisatiesoftware die de creatie en werking van virtuele machines beheert, evenals de toewijzing en beperking van de beschikbare bronnen, wordt vaak een hypervisor genoemd. Sommige virtualisatietoepassingen kunnen ook speciale processoruitbreidingen gebruiken om de prestaties van virtuele machines te verbeteren. De aanwezigheid van dergelijke extensies wordt hardwareondersteuning voor virtualisatie genoemd. Voorbeelden van deze ondersteuning zijn VT-X (Intel) en AMD-V (AMD) technologieën.

Wat is geen virtualisatie en virtuele machine?

Sommige mensen noemen virtualisatieprogramma's (virtuele machines) alles wat een abstractielaag creëert tussen het besturingssysteem en sommige van de lopende processen. Er is bijvoorbeeld Sandboxie, waarmee u browsers van het systeem kunt isoleren (zie hulpprogramma's voor browserbeveiliging). Met sommige programma's kunt u de status van het systeem bevriezen, zodat deze niet meer kan worden gewijzigd. Bij anderen kunt u ook de zogenaamde schaduwmodus, waarin alle programma's normaal worden uitgevoerd, maar eventuele wijzigingen worden geannuleerd wanneer u de computer opnieuw opstart.

Natuurlijk bieden al deze programma's verschillende voordelen, maar ze worden niet beschouwd als virtualisatietechnologieën en vertegenwoordigen geen virtuele machines omdat ze niet simuleren systeemoproepen, en ze staan ​​niet toe dat gastbesturingssystemen bovenop het huidige systeem draaien. Dergelijke programma's creëren alleen maar extra scheidingslagen, voornamelijk om het veiligheidsniveau te verhogen. Als we doorgaan met het onderwerp veiligheid, dan...

Waarom virtualisatie en virtuele machines gebruiken?

Als veiligheid voor jou voorop staat en het eerste is waar je in welke situatie dan ook aan denkt, dan kan virtualisatie (het gebruik van virtuele machines) je hier zeker bij helpen. Maar ga er niet vanuit dat virtualisatie vooral wordt gebruikt voor beveiliging. De initiële doelstellingen zijn: testen, kostenreductie, flexibiliteit, ondersteuning van oudere producten en educatie. Het verhogen van het beveiligingsniveau is slechts een kwestie van doen leuke bonus, dat veel valkuilen kent.

Opmerking: Hoewel u met virtualisatie het ene besturingssysteem van het andere kunt isoleren, zijn er nog steeds manieren om van het gastsysteem naar het hoofdsysteem te gaan.

Wat is er nodig om virtualisatietechnologie en virtuele machines uit te voeren?

Het eerste waar u rekening mee moet houden, is de fysieke host. Afhankelijk van het type virtualisatiesoftware (virtuele machines) heeft u mogelijk volledig nodig diverse apparatuur en diverse besturingssystemen. Virtualisatie houdt niet in dat er één enkele oplossing is die draait waar dat nodig is. Virtuele machines moeten worden geselecteerd voor het systeem (Windows, Linux, Mac) en voor de hardware (hardware). Bovendien moet de host over de nodige .

Dus als u gastbesturingssystemen bovenop uw systeem gaat gebruiken, heeft u dit nodig extra middelen om ze uit te voeren, zoals de processor en RAM. Als uw computer bijvoorbeeld slechts 2 GB RAM heeft en u wilt hardlopen gast systeem op Windows 7, dan moet u het bronnengebruik ernstig beperken echt systeem zodat de virtuele machine normaal kan functioneren. Tenzij u natuurlijk Windows XP probeert te gebruiken met 256 MB geheugen. Als u echter over 16 GB RAM beschikt, kunt u meer dan één gastsysteem gebruiken zonder dat u een tekort aan bronnen ervaart.

Pluspunten: Eenvoudig te installeren en te gebruiken.

Nadelen: beperkte functionaliteit. Ondersteunt geen momentopnamen en algemene toegang naar catalogi.

Virtuele machine voor Windows 7, Linux en Mac OS X - VirtualBox

VirtualBox is een ander platformonafhankelijk programma voor het maken van virtuele machines voor Windows 7 en hoger, evenals Linux en Mac-systemen, momenteel eigendom van Oracle. VirtualBox lijkt op VMware-speler, maar heeft meer functies, inclusief meer geavanceerde netwerk stapel, een onbeperkt aantal snapshots, enige ondersteuning voor OpenGL en DirectX, en nog veel meer. De app is eenvoudig te installeren en net zo gemakkelijk te gebruiken. U kunt ook de opdrachtregel gebruiken voor automatische implementatie. VirtualBox ondersteunt ook USB en gedeelde mappen. Bovendien is er draagbare versie VirtueleBox. Er zijn echter ook nadelen. U kunt geen schermafbeeldingen maken van gastsystemen. Schijfbeheer is een beetje verwarrend.

Doelgroep: beginners en ervaren gebruikers.

Voordelen: Eenvoudig te installeren en te gebruiken, veel functies.

Nadelen: Geen ondersteuning voor screenshots, importeren bestaande machines ingewikkeld, niet-intuïtief schijfbeheer.

VMware ESXi-hypervisor voor het maken van virtuele machines

ESXi is een bare metal hypervisor met verminderde functionaliteit vergeleken met ESX. De app vereist een host en kan worden bestuurd vanaf de console (de console is standaard vergrendeld, maar u kunt deze handmatig inschakelen). U kunt geen schermafbeeldingen maken of video opnemen van het scherm van uw virtuele machines. Het overbrengen en klonen van gastsystemen kan alleen handmatig worden gedaan. Maar het lukt je delen geheugen voor efficiënter gebruik van RAM, krachtige monitoring en beheer, en opdrachtregeltoegang via SSH (indien ontgrendeld). U kunt ook VMware Tools installeren om de prestaties van virtuele machines te verbeteren. Para-virtualisatie wordt ook ondersteund door ESXi.

Voordelen: Krachtige, geavanceerde mogelijkheden voor virtuele machines.

Nadelen: vereist een host en veel bronnen. Niet eenvoudig te installeren en uit te voeren.

Virtuele machine voor Unix/Linux - Kernel-gebaseerde virtuele machine (KVM)

KVM ondersteunt virtualisatie alleen voor UNIX-achtige besturingssystemen (Linux). De applicatie kan op elke hardware of in emulatiemodus worden uitgevoerd, maar zonder processoruitbreidingen zullen de prestaties verschrikkelijk zijn. KVM is ontworpen voor gebruik via een console. Maar het heeft een fatsoenlijke beheerinterface waarmee je virtuele machines kunt starten en stoppen, schermafbeeldingen kunt maken en nog veel meer. De interface staat bekend als de Virtual Machine Manager (VMM) en wordt ook gebruikt om virtuele Xen-machines te beheren (zie hieronder). Lokaal en afstandsbediening. Er is een bekend conflict met VirtualBox, maar dit kan relatief eenvoudig worden opgelost

Doelgroep: gevorderde gebruikers en professionals.

Pluspunten: Volledige controle en flexibiliteit is erg hoge prestaties, onder passende omstandigheden.

Nadelen: alleen UNIX-achtige systemen. Vereist hardwarevirtualisatie-uitbreidingen voor normale uitvoering. Nadruk op de opdrachtregel. Niet eenvoudig te installeren en uit te voeren.

Virtuele machine voor Unix/Linux - Xen

Xen is een andere toepassing voor het virtualiseren van UNIX-achtige besturingssystemen (Linux). Het moet opstarten in zijn eigen kernelinstantie. De nadruk ligt op de opdrachtregel. Maar u kunt ook VMM gebruiken. Officieel wordt Xen al vele jaren ondersteund door OpenSUSE en onlangs toegevoegd aan de hoofdkernelreleasetak. Xen kan in hardware-ondersteunde of para-virtualisatiemodus draaien. Echter, voor de para-virtualisatie van Xen hoogste graad problematisch qua installatie en lancering. Bovendien heeft Xen beperkte cd-rom-ondersteuning en netwerk apparaten. Het programma is ook beschikbaar als bare metal virtualisatie-hypervisor op een Live CD. Er zijn er talloze extensies van derden Xen beheren.

Doelgroep: gevorderde gebruikers en professionals.

Voordelen: Volledige controle en flexibiliteit, zeer goede prestaties, native kernelondersteuning.

Nadelen: alleen UNIX-achtige systemen. De para-virtualisatiemodus bevat fouten. Nadruk op de opdrachtregel. Verschillende nutsvoorzieningen opdrachtregel wat misleidend kan zijn. Niet eenvoudig te installeren en uit te voeren. U moet uw eigen exemplaar van de kernel opstarten.

Andere oplossingen voor het maken van virtuele machines

Er zijn veel andere oplossingen die hier niet worden vermeld, zoals Parallels Virtuozzo, OpenVZ en op VMLite gebaseerde VirtualBox. Er zijn ook een aantal opnieuw ontworpen oplossingen, waaronder voorbeelden van het kruisen van virtualisatie en thin clients. Linux heeft ook een groot aantal eigen aanpassingen. En vergeet cloudtechnologieën met hun virtualisatietoepassingen niet.

Als u echter een beginnende gebruiker bent, moet u niet op zoek gaan naar mogelijkheden en kleurrijke aanpassingen. Anders kan het proberen een virtuele machine te maken om een ​​paar programma's uit te voeren, resulteren in verschillende slapeloze nachten.

Een paar woorden over virtualisatieprogramma's

Deze beoordeling zal niet alleen nuttig zijn voor beginnende gebruikers, maar ook voor experts. De genoemde producten bestrijken een breed scala aan virtualisatietechnologieën op alle niveaus. Alle beschreven oplossingen zijn gratis voor persoonlijk gebruik. Kies wat je wilt of nodig hebt op basis van wat je hebt hardware, vereisten voor gemakkelijke installatie en lancering, evenals de beschikbaarheid vereiste set functies.

Meestal beginnen de meeste mensen met het leren van virtualisatie met VMware Player of VirtualBox. Linux-gebruikers geven misschien de voorkeur aan KVM en misschien Xen. Geavanceerde gebruikers Misschien eens kijken naar ESXi.


Vandaag zullen we het hebben over een prachtig hulpprogramma: het heet BlueStacks. Het programma is een besturingssysteememulator Android-systemen voor personal computers en laptops met besturingssystemen Windows-familie. Zeker, veel gebruikers zijn deze applicatie al eerder tegengekomen, of hebben er zeker van gehoord. Maar zoals bij elk programma doen zich bij BlueStacks vaak problemen voor. Laten we naar de belangrijkste kijken.

Controle van de configuratie

Als er een fout optreedt met betrekking tot de BlueStacks-emulator, moet u een aantal voorbereidende en verificatiestappen uitvoeren om het voor uzelf gemakkelijker te maken een oplossing te vinden voor het opgetreden probleem.

Allereerst moet je ervoor zorgen dat configuratie Uw computer (laptop) is tevreden emulator.

CPU

Uw processor moet virtualisatietechnologieën ondersteunen Intel® VT-x of AMD-V™. Door te studeren kom je daar achter. Het model van de processor die in uw systeem is geïnstalleerd, kunt u vinden via apparaatbeheer(tab Verwerkers). Als u uw processormodel niet in de lijst vindt, start de emulator niet op uw computer. Het is tijd om na te denken over de aanschaf van een nieuwe pc.

Videokaart

Je videokaart moet de technologie ondersteunen OpenGL versie niet lager dan 2.0. Ontdek welke OpenGL-versie ondersteund door uw videokaart, kunt u het OpenGL-mogelijkhedenrapport bekijken: GL_VERSION. U kunt het model van de geïnstalleerde videoadapter bepalen in apparaatbeheer Windows-partitie Video-adapters. Mocht blijken dat je videokaart OpenGL boven 2.0 niet ondersteunt, dan zul je een modernere videokaart moeten aanschaffen.

RAM

Op het moment dat de emulator wordt gestart, moet het systeem minimaal vrij zijn één gigabyte RAM. Betaal alstublieft speciale aandacht: precies operationeel, geen ruimte op de harde schijf. Het geheugen wissen is heel eenvoudig: sluit alles wat niet nodig is op dit moment toepassingen, verwijder autorun van onnodige toepassingen(met behulp van het hulpprogramma schakelt u eenvoudig onnodige programma's en processen uit), vergeet niet opnieuw op te starten zodat de aangebrachte wijzigingen van kracht worden. Het bewaken van de hoeveelheid vrije RAM wordt uitgevoerd met behulp van Taakbeheer op het tabblad Prestatie, sleutel Bronnenmonitor, tabblad Geheugen. In het diagram is alles duidelijk.


Chauffeurs

De nieuwste stuurprogramma's voor uw videokaart moeten zijn geïnstalleerd. Stuurprogramma's kunnen worden gedownload van de officiële websites van fabrikanten van videoadapters. Er zijn drie belangrijke fabrikanten van videokaarten: Nvidia, AMD, Intel., AMD grafische stuurprogramma's en software , Intel Downloadcentrum . U hoeft alleen maar uw videokaartmodel en de versie van het geïnstalleerde besturingssysteem, inclusief de bitdiepte, in de vervolgkeuzelijsten te selecteren. Download stuurprogramma's en installeer ze handmatig.
Belangrijk: Gebruik geen stuurprogramma-updates via de BlueStacks-emulator.

BlueStacks-versie

U moet ervoor zorgen dat u de nieuwste versie van de BlueStacks-emulator hebt geïnstalleerd. De nieuwste versie kunt u altijd downloaden via onze.
Belangrijk: gebruik het online installatieprogramma niet, download volwaardig installatieprogramma om verdere fouten te voorkomen.

Windows-update

Installeer alles nieuwste updates Windows (Windows 7 en 8) of servicepack (Windows XP).

Extra pakketten

1. Installeren nieuwste versie bibliotheken voor uw besturingssysteem.

2. Installeer de nieuwste versie.

3. Installeer de nieuwste versie van codecs.

Systeemreiniging

Met de hulp CCleaner-hulpprogramma's maak het systeem schoon tijdelijke bestanden, schoon register En opstarten.

Dat is het voor de eerste keer voorbereidende fase afgerond. In 90% van de gevallen wordt de oorzaak van uw problemen duidelijk. Het is óf hardware-incompatibiliteit Uw computer (maak u klaar om te upgraden), of verouderde software(inbegrepen chauffeurs). Als het probleem na het updaten van alle benodigde software, op voorwaarde dat de hardware compatibel is, nog steeds aanhoudt, ligt de reden ergens in uw systeem. Je kunt Windows altijd opnieuw installeren, maar dit is een drastische oplossing.

Speciale gevallen en minder ernstige problemen

1. 2 videokaarten

Stel dat u het op uw systeem hebt geïnstalleerd twee videokaarten: ingebouwd En discreet. Dit kan ertoe leiden dat sommige games weigeren te starten. Laten we eens kijken naar het voorbeeld van een videokaart van Nvidia. Je moet naar de videokaartinstellingen gaan (open paneel NVIDIA-beheer ).
Vervolgens gaan we naar het menu 3D-instellingen → 3D-instellingen beheren. Druk in de globale parameters op de toets " Herstellen" en selecteer vervolgens bij voorkeur Hoge snelheid NVIDIA-processor .
Op punt PhysX-configuratie instellen stel de jouwe in in plaats van automatische selectie discrete videokaart. Druk op de toets " Toepassen". Vergeet niet uw computer opnieuw op te starten, zodat de wijzigingen die we hebben aangebracht van kracht worden.

U AMD een soortgelijk middel wordt genoemd AMD Katalysatorcontrole Centrum.


2. Eindeloos laden

De BlueStacks-emulator wordt vaak gezien. Als het laden van BlueStacks langer dan 30 seconden duurt (je kunt actieve kubussen zien), dan is het voldoende om BlueStacks af te sluiten via het systeemvakpictogram (afsluiten) en de volgende services opnieuw te starten: BlueStacks Android-service En BlueStacks Log Rotator-service. Windows-services staan ​​in het menu BeginConfiguratieschermAdministratieDiensten(Windows 7). Start daarna eenvoudigweg BlueStacks opnieuw op.

Het komt voor dat de BlueStacks Android Service niet opnieuw kan worden opgestart. In dit geval start u de computer eenvoudigweg volledig opnieuw op.

3. Problemen met antivirus of firewall

Soms ontstaan ​​er problemen bij het starten van de BlueStacks-emulator vanwege het feit dat de antivirusprogramma of firewall Zojuist blokken belangrijke processen. Wij controleren of de volgende processen geblokkeerd zijn:

  • BlueStacks-agent;
  • BlueStacks Apk-handler;
  • BlueStacks App Runner;
  • BlueStacks-bestandssysteem;
  • BlueStacks-frontend;
  • BlueStacks houtrotator;
  • BlueStacks-netwerk;
  • BlueStacks StartLauncher.

4. Herinstallatie

Soms moet je een probleem oplossen opnieuw installeren emulator
Maar het is belangrijk: Hiervoor moet BlueStacks worden verwijderd met een speciaal hulpprogramma, zoals het opschonen van het register en de systeemmappen.

5. Toetsenbordindeling

Soms zijn er problemen mee van lay-out wisselen toetsenborden. Als het systeem dat heeft automatische schakelaar indelingen zoals Punto-schakelaar en voeg vervolgens BlueStacks toe aan de uitsluitingslijst, of schakel Punto Switcher helemaal uit terwijl u in de emulator werkt.


U kunt ook een speciale applicatie voor Android Russisch toetsenbord gebruiken. Vervolgens moet u dit toetsenbord selecteren invoerinstellingen BlueStacks.

6. Google Markt

Soms komt het voor dat de service nog niet in de emulator is geïnstalleerd Google-markt , of het werkt niet correct. U moet de nieuwste versie van de Google Market-app downloaden en installeren.

7. Cacheprogramma's of games

Heel vaak nodig kopiëren een aantal bestanden of cache voor een game vanaf een computer in de BlueStacks-emulator. Om dergelijke bewerkingen uit te voeren, kunt u de prachtige Android Commander-applicatie gebruiken.

Een andere optie is mogelijk. Wij plaatsen benodigde bestanden(op Windows) naar een map C:\ProgramData\BlueStacks\UserData\SharedFolder. Vervolgens zoeken we in de BlueStacks-emulator in een bestandsbeheerder naar de map mnt/sdcard/bstmap/bstgedeelde map. Het zou de bestanden moeten bevatten die we nodig hebben.

8. Kanalen laden

Heel vaak doet zich een probleem voor: er is geen internet in BlueStacks. Het probleem kan in de standaard liggen DNS-servers 8.8.8.8 voor bepaalde providers. Probeer een van de programma's te installeren die de DNS-server wijzigen. Stel bijvoorbeeld DNS in. Met dit programma moet u proberen de DNS-adressen die er al in staan ​​te installeren, of handmatig de adressen van uw provider invoeren.

9. Android-synchronisatie

Ik zou ook nog een nuttig punt willen opmerken: als je een aparte hebt Android-apparaat(smartphone, tablet), dat wil zeggen de mogelijkheid om alle applicaties vanaf dit apparaat te synchroniseren met de BlueStacks-emulator (terwijl alle applicatiegegevens worden opgeslagen, zoals bijvoorbeeld opgeslagen in games). En om dit te doen, hoeft u het alleen maar op uw Android-apparaat te installeren speciale toepassing BlueStacks Cloud Connect. Het zal voor de gemiddelde gebruiker niet moeilijk zijn om te begrijpen hoe het werkt. Tenzij u even moet wachten totdat alle gebruikersgegevens zijn gesynchroniseerd. Ook vooral bij een groot aantal geïnstalleerde applicaties, dit proces zal veel verbruiken Internetverkeer(belangrijk in gevallen waarin het verkeersverbruik beperkt is, bijvoorbeeld op de werkplek).

Ik hoop dat je de kracht hebt gehad om mijn artikel tot het einde te lezen. Daarin heb ik geprobeerd zo duidelijk mogelijk, zonder onnodige details, te presenteren over de vele (niet alle, natuurlijk, niet alle) valkuilen die een gebruiker te wachten staan ​​die deze prachtige emulator van het Android-besturingssysteem voor Windows wil gebruiken.

Memo

Het werkingsmechanisme bij een probleem is als volgt. Allereerst gaan wij na of uw computer hieraan voldoet minimale systeemvereisten apparaten. Dan update Alle noodzakelijke programma's en pakketten. Mogelijk vereist herinstallatie emulator met voorreiniging systeembestanden en register. Als het probleem zich blijft voordoen na het uitvoeren van alle stappen die in dit artikel worden beschreven, betekent dit dat er hoogstwaarschijnlijk geen eenvoudige oplossing zal zijn voor het opgetreden probleem. Dit is waar de geweldige Google je te hulp komt.

IN de laatste tijd Gebruikers horen steeds vaker over het concept ‘virtualisatie’. Er wordt aangenomen dat het gebruik ervan cool en modern is. Maar niet elke gebruiker begrijpt duidelijk wat virtualisatie in het algemeen en in het bijzonder is. Laten we proberen licht te werpen op dit probleem en servervirtualisatiesystemen bespreken. Tegenwoordig zijn deze technologieën geavanceerd omdat ze veel voordelen bieden, zowel op het gebied van beveiliging als beheer.

Wat is virtualisatie?

Laten we beginnen met het eenvoudigste: de definitie van de term die virtualisatie als zodanig beschrijft. Laten we meteen opmerken dat u op internet een handleiding over dit onderwerp kunt vinden en downloaden, zoals het naslagwerk "Server Virtualization for Dummies" in PDF-formaat. Maar bij het bestuderen van het materiaal kan een onvoorbereide gebruiker tegenkomen een groot aantal onduidelijke definities. Daarom zullen we proberen de essentie van het probleem als het ware met de vingers te verduidelijken.

Laten we ons bij het overwegen van servervirtualisatietechnologie allereerst concentreren op het oorspronkelijke concept. Wat is virtualisatie? Volgens eenvoudige logica is het niet moeilijk te raden dat deze term de creatie beschrijft van een bepaalde emulator (gelijkenis) van een of andere fysieke of softwarecomponent. Met andere woorden: dit is een interactief (virtueel) model dat in werkelijkheid niet bestaat. Er zijn hier echter enkele nuances.

Belangrijkste soorten virtualisatie en gebruikte technologieën

Feit is dat er in het concept van virtualisatie drie hoofdrichtingen zijn:

  • optredens;
  • toepassingen;
  • servers.

Voor het beste begrip eenvoudig voorbeeld er kan gebruik worden gemaakt van zogenaamde computers die gebruikers hun eigen computerbronnen bieden. Het gebruikersprogramma wordt exact uitgevoerd en de gebruiker ziet alleen het resultaat. Deze aanpak maakt het mogelijk om de systeemvereisten voor de gebruikersterminal te verminderen, waarvan de configuratie verouderd is en de gegeven berekeningen niet aankan.

Voor toepassingen worden dergelijke technologieën ook op vrij grote schaal gebruikt. Dit kan bijvoorbeeld virtualisatie van een 1C-server zijn. De essentie van het proces is dat het programma op één geïsoleerde server draait en dat er toegang toe wordt verleend groot aantal gebruikers op afstand. Het softwarepakket wordt vanuit één bron bijgewerkt en niet te vergeten het hoogste beveiligingsniveau voor het hele systeem.

Ten slotte impliceert het de creatie van een interactieve computeromgeving waarin servervirtualisatie de werkelijke configuratie van zijn “hardware” tegenhangers volledig repliceert. Wat betekent dit? Ja, dat je over het algemeen op één computer een of meer extra computers kunt maken die in realtime zullen werken, alsof ze in werkelijkheid bestaan ​​​​(servervirtualisatiesystemen zullen iets later in meer detail worden besproken).

In dit geval maakt het helemaal niet uit welk besturingssysteem op elke dergelijke terminal wordt geïnstalleerd. Over het algemeen heeft dit geen enkel effect op het hoofdbesturingssysteem (host) en de virtuele machine. Dit is vergelijkbaar met de interactie van computers met verschillende besturingssystemen lokaal netwerk, maar binnen in dit geval virtuele terminals mogen niet met elkaar worden verbonden.

Uitrusting selectie

Een van de duidelijke en onmiskenbare voordelen van virtuele servers is de verlaging van de materiaalkosten voor het creëren van een volledig functionele hardware- en softwarestructuur. Er zijn bijvoorbeeld twee programma's die voor normale werking 128 MB RAM nodig hebben, maar die kunnen niet op dezelfde fysieke server worden geïnstalleerd. Wat te doen in dit geval? Je kunt twee afzonderlijke servers van elk 128 MB kopen en deze afzonderlijk installeren, of je kunt er een kopen met 128 MB RAM en er twee maken virtuele servers en installeer er twee applicaties op.

Als iemand het nog niet heeft begrepen, zal in het tweede geval het gebruik van RAM rationeler zijn en zullen de materiaalkosten aanzienlijk lager zijn dan bij de aanschaf van twee onafhankelijke apparaten. Maar daar stopt de zaak niet.

Beveiligingsvoordelen

In de regel impliceert de serverstructuur zelf de aanwezigheid van verschillende apparaten om bepaalde taken uit te voeren. In termen van veiligheid systeembeheerders regelaars installeren domein Actief Directory- en internetgateways bevinden zich niet op één, maar op verschillende servers.

Bij een externe interventiepoging wordt de gateway altijd als eerste aangevallen. Als er ook een domeincontroller op de server is geïnstalleerd, is de kans op schade aan AD-databases zeer groot. In een situatie met gerichte acties kunnen aanvallers dit alles in bezit nemen. En het herstellen van gegevens vanaf een back-up is een behoorlijk lastige taak, hoewel het relatief weinig tijd kost.

Als we dit probleem van de andere kant benaderen, kunnen we vaststellen dat servervirtualisatie u in staat stelt installatiebeperkingen te omzeilen en snel de gewenste configuratie te herstellen, omdat de back-up op de virtuele machine zelf wordt opgeslagen. Toegegeven, er wordt aangenomen dat servervirtualisatie met Windows-server(Hyper-V) ziet er in deze visie onbetrouwbaar uit.

Bovendien blijft de kwestie van de licentieverlening behoorlijk controversieel. Voor Windows Server 2008 Standard is het dus bijvoorbeeld mogelijk om slechts één virtuele machine te gebruiken, voor Enterprise - vier en voor Datacenter - een doorgaans onbeperkt aantal (en zelfs kopieën).

Administratieve problemen

De voordelen van deze aanpak, om nog maar te zwijgen van het beveiligingssysteem en de kostenbesparing, zelfs bij het virtualiseren van servers met Windows Server, zouden in de eerste plaats moeten worden gewaardeerd door systeembeheerders die deze machines of lokale netwerken onderhouden.

Heel vaak wordt de creatie reservekopieën systemen. Bij het maken van een back-up is meestal software van derden vereist en wordt er van gelezen optische media of zelfs van internet haalt langere tijd, vergeleken met de snelheid van het schijfsubsysteem. Het klonen van de server zelf kan met slechts een paar klikken worden gedaan en vervolgens snel een werkend systeem implementeren, zelfs op "schone" hardware, waarna het zonder fouten zal werken.

IN VMware vSphere Met servervirtualisatie kunt u zogenaamde snapshots van de virtuele machine zelf (snapshots) maken en opslaan. Dit zijn speciale afbeeldingen van de staat ervan bepaald moment tijd. Ze kunnen worden weergegeven in een boomstructuur binnen de machine zelf. Het herstellen van de functionaliteit van de virtuele machine is dus veel eenvoudiger. In dit geval kunt u willekeurig herstelpunten selecteren, waarbij u de status heen en weer draait (Windows-systemen kunnen hier alleen maar van dromen).

Servervirtualisatieprogramma's

Als we het over software hebben, zijn er een groot aantal applicaties die kunnen worden gebruikt om virtuele machines te creëren. In het eenvoudigste geval worden native tools van Windows-systemen gebruikt, met behulp waarvan servervirtualisatie kan worden uitgevoerd (Hyper-V is een ingebouwd onderdeel).

Deze technologie heeft echter ook enkele nadelen, waardoor veel mensen de voorkeur geven aan softwarepakketten zoals WMware, VirtualBox, QUEMI of zelfs MS Virtual PC. Hoewel dergelijke toepassingen verschillende namen hebben, zijn de principes van het werken ermee niet bijzonder verschillend (behalve in details en enkele nuances). Sommige versies van applicaties kunnen ook worden gevirtualiseerd Linux-servers, maar deze systemen zullen niet in detail worden besproken, omdat de meeste van onze gebruikers nog steeds Windows gebruiken.

Servervirtualisatie op Windows: de eenvoudigste oplossing

Sinds de release van de zevende versie van Windows is er een ingebouwd onderdeel verschenen genaamd Hyper-V, dat het mogelijk maakt om virtuele machines te creëren met behulp van de eigen tools van het systeem zonder software van derden te gebruiken.

Zoals in elke andere toepassing op dit niveau, kunt u in dit pakket de toekomst simuleren door de grootte op te geven harde schijf, hoeveelheid RAM, beschikbaarheid optische schijven, de gewenste kenmerken van een grafische of geluidschip - in het algemeen alles wat beschikbaar is in de hardware van een gewone serverterminal.

Maar hier moet je letten op de opname van de module zelf. Hyper-V-servervirtualisatie kan niet worden uitgevoerd zonder dit onderdeel eerst in het Windows-systeem zelf in te schakelen.

In sommige gevallen kan het nodig zijn om ondersteuning voor de overeenkomstige technologie in het BIOS te activeren.

Gebruik van softwareproducten van derden

Niettemin beschouwen veel deskundigen deze technologie, ondanks de middelen waarmee Windows-servers kunnen worden gevirtualiseerd, enigszins ineffectief en zelfs te ingewikkeld. Het is al veel gemakkelijker in gebruik eindproduct, waarin soortgelijke acties worden op basis geproduceerd automatische selectie parameters, en de virtuele machine heeft geweldige kansen en flexibiliteit in beheer, configuratie en gebruik.

We hebben het over het gebruik van softwareproducten zoals Oracle VirtualBox, VMware Workstation (VMware vSphere) en anderen. Serveren bijvoorbeeld VMware-virtualisatie kunnen zo worden gemaakt dat computeranalogen die in een virtuele machine zijn gemaakt afzonderlijk (onafhankelijk van elkaar) werken. Dergelijke systemen kunnen worden gebruikt bij trainingsprocessen, het testen van software, enz.

Overigens kan afzonderlijk worden opgemerkt dat u bij het testen van software in een virtuele machine-omgeving zelfs programma's kunt gebruiken die zijn geïnfecteerd met virussen, die alleen hun effect laten zien in het gastsysteem. Dit heeft op geen enkele manier invloed op het hoofdbesturingssysteem (host).

Wat betreft het proces van het maken van een computer in een machine, in VMware vSphere-servervirtualisatie, evenals in Hyper-V, is het gebaseerd op de "Wizard", maar als je deze technologie vergelijkt met Windows-systemen, ziet het proces zelf er enigszins uit eenvoudiger, omdat het programma zelf een soort sjablonen kan aanbieden of automatisch kan berekenen vereiste parameters toekomstige computer.

De belangrijkste nadelen van virtuele servers

Maar ondanks hoeveel voordelen dezelfde systeembeheerder of eindgebruiker servervirtualisatie hebben dergelijke programma's ook enkele belangrijke nadelen.

Ten eerste kun je niet over je hoofd springen. Dat wil zeggen dat de virtuele machine de bronnen van de fysieke server (computer) zal gebruiken, en niet volledig, maar in een strikt beperkte hoeveelheid. Om een ​​virtuele machine goed te laten werken, moet de initiële hardwareconfiguratie dus krachtig genoeg zijn. Aan de andere kant zal het kopen van één krachtige server nog steeds veel goedkoper zijn dan het kopen van meerdere met een lagere configuratie.

Ten tweede, hoewel wordt aangenomen dat verschillende servers kunnen worden gecombineerd tot een cluster, en als een van deze uitvalt, kun je naar een andere 'verhuizen', maar dit kan niet worden bereikt in Hyper-V. En dit lijkt een duidelijk nadeel in termen van fouttolerantie.

Ten derde zal de kwestie van het overbrengen van resource-intensieve DBMS of systemen zoals Mailbox Server naar de virtuele ruimte duidelijk controversieel zijn. Exchange-server enz. In dit geval zal een duidelijke remming worden waargenomen.

Ten vierde kun je voor de juiste werking van een dergelijke infrastructuur niet alleen gebruik maken van virtuele componenten. Dit geldt in het bijzonder voor domeincontrollers - ten minste één daarvan moet 'hardware' zijn en in eerste instantie toegankelijk via internet.

Tenslotte, ten vijfde, brengt servervirtualisatie nog een ander gevaar met zich mee: het falen van de fysieke host en het hostbesturingssysteem zal dit met zich meebrengen automatische uitschakeling alle bijbehorende componenten. Dit is het zogenaamde single point of faillment.

Cv

Ondanks enkele nadelen hebben dergelijke technologieën echter duidelijk meer voordelen. Als je kijkt naar de vraag waarom servervirtualisatie nodig is, zijn er verschillende hoofdaspecten:

  • het verminderen van de hoeveelheid hardwareapparatuur;
  • vermindering van de warmteopwekking en het energieverbruik;
  • reductie van materiële kosten, inclusief de aankoop van apparatuur, betaling voor elektriciteit, aanschaf van licenties;
  • vereenvoudiging van onderhoud en beheer;
  • de mogelijkheid om het besturingssysteem en de servers zelf te “migreren”.

Eigenlijk zijn de voordelen van het gebruik van dergelijke technologieën veel groter. Hoewel het erop lijkt dat er enkele ernstige nadelen zijn, wanneer juiste organisatie de gehele infrastructuur en de noodzakelijke controles om een ​​soepele werking te garanderen, kunnen dergelijke situaties in de meeste gevallen worden vermeden.

Ten slotte blijft voor velen de kwestie van het kiezen van software en de praktische implementatie van virtualisatie open. Maar hier is het beter om voor hulp contact op te nemen met specialisten, omdat we in dit geval alleen te maken hadden met de kwestie van algemene vertrouwdheid met servervirtualisatie en de haalbaarheid van de implementatie van het systeem als zodanig.