How to build a portable windows virtual machine without admin permissions and with high performance?
I need to build a portable virtual machine that could be used on user restricted PCs that need admin permissions.
I've heard about QEMU. But the problem is that it is very very slow when running. Is there a high performance alternative?
I'm thinking of the ability to control the boot menu temporary without admin privileges, and boot up my custom virtual disk image as a solution if it is possible, but I don't know.
windows permissions vmware bootloader qemu
add a comment |
I need to build a portable virtual machine that could be used on user restricted PCs that need admin permissions.
I've heard about QEMU. But the problem is that it is very very slow when running. Is there a high performance alternative?
I'm thinking of the ability to control the boot menu temporary without admin privileges, and boot up my custom virtual disk image as a solution if it is possible, but I don't know.
windows permissions vmware bootloader qemu
2
Lack of admin rights, and portability are orthogonal. You need low level hardware access for high performance virtualisation. qemu gets around this by emulating an entire system. If you're somewhere with restricted user rights, its generally for a reason.
– Journeyman Geek♦
Oct 4 '14 at 2:34
I've tried QEMU before, but it was too small. Do you have any idea how to bootload my custom system image on an external FDD? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:03
add a comment |
I need to build a portable virtual machine that could be used on user restricted PCs that need admin permissions.
I've heard about QEMU. But the problem is that it is very very slow when running. Is there a high performance alternative?
I'm thinking of the ability to control the boot menu temporary without admin privileges, and boot up my custom virtual disk image as a solution if it is possible, but I don't know.
windows permissions vmware bootloader qemu
I need to build a portable virtual machine that could be used on user restricted PCs that need admin permissions.
I've heard about QEMU. But the problem is that it is very very slow when running. Is there a high performance alternative?
I'm thinking of the ability to control the boot menu temporary without admin privileges, and boot up my custom virtual disk image as a solution if it is possible, but I don't know.
windows permissions vmware bootloader qemu
windows permissions vmware bootloader qemu
asked Oct 4 '14 at 1:04
Omar
4273827
4273827
2
Lack of admin rights, and portability are orthogonal. You need low level hardware access for high performance virtualisation. qemu gets around this by emulating an entire system. If you're somewhere with restricted user rights, its generally for a reason.
– Journeyman Geek♦
Oct 4 '14 at 2:34
I've tried QEMU before, but it was too small. Do you have any idea how to bootload my custom system image on an external FDD? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:03
add a comment |
2
Lack of admin rights, and portability are orthogonal. You need low level hardware access for high performance virtualisation. qemu gets around this by emulating an entire system. If you're somewhere with restricted user rights, its generally for a reason.
– Journeyman Geek♦
Oct 4 '14 at 2:34
I've tried QEMU before, but it was too small. Do you have any idea how to bootload my custom system image on an external FDD? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:03
2
2
Lack of admin rights, and portability are orthogonal. You need low level hardware access for high performance virtualisation. qemu gets around this by emulating an entire system. If you're somewhere with restricted user rights, its generally for a reason.
– Journeyman Geek♦
Oct 4 '14 at 2:34
Lack of admin rights, and portability are orthogonal. You need low level hardware access for high performance virtualisation. qemu gets around this by emulating an entire system. If you're somewhere with restricted user rights, its generally for a reason.
– Journeyman Geek♦
Oct 4 '14 at 2:34
I've tried QEMU before, but it was too small. Do you have any idea how to bootload my custom system image on an external FDD? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:03
I've tried QEMU before, but it was too small. Do you have any idea how to bootload my custom system image on an external FDD? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:03
add a comment |
1 Answer
1
active
oldest
votes
Without admin privileges on the Host OS it will be very difficult to get high performance from your Guest OS unless the system was already pre set up to let you start your portable VM image as a non administrator. For example if VMWare player was already pre-installed on a machine you could easily move your VM on and off the machine making it portable, and you don't need admin privileges to add or remove the VM from the player software.
If there is no VM software already installed in the Host OS you will need to replace the Host OS. This can be easily done without making any modifications to the computer if the computer you are using supports booting from USB or the CD/DVD drive. What you will need to do is make a Live CD/USB with VirtualBox or other similar Linux VM host software pre-installed on it and also have your VM on a portable USB drive (it can even be the same drive that you are booting from). You then you just need to reboot the computer you want use and boot in to your Live CD/USB and start up your VM, you will be the "administrator" of Live CD/DVD's OS so the VM software can use the low level drivers that will get you good performance inside your VM.
Your biggest limiting factor in both setups will be the read and write speed of the USB drive you put your VM image on. Most cheap USB sticks do not have good write performance and I would recommend paying for a higher end one that lists good write speeds or even put it on a portable external SSD.
Do you have any idea how to bootload my custom system image on an external media? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:04
If the BIOS is not set up to boot from external media there is nothing you can do. All you can do is ask the system administrator to install the software to run your own VMs you provide.
– Scott Chamberlain
Oct 5 '14 at 3:38
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f820589%2fhow-to-build-a-portable-windows-virtual-machine-without-admin-permissions-and-wi%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Without admin privileges on the Host OS it will be very difficult to get high performance from your Guest OS unless the system was already pre set up to let you start your portable VM image as a non administrator. For example if VMWare player was already pre-installed on a machine you could easily move your VM on and off the machine making it portable, and you don't need admin privileges to add or remove the VM from the player software.
If there is no VM software already installed in the Host OS you will need to replace the Host OS. This can be easily done without making any modifications to the computer if the computer you are using supports booting from USB or the CD/DVD drive. What you will need to do is make a Live CD/USB with VirtualBox or other similar Linux VM host software pre-installed on it and also have your VM on a portable USB drive (it can even be the same drive that you are booting from). You then you just need to reboot the computer you want use and boot in to your Live CD/USB and start up your VM, you will be the "administrator" of Live CD/DVD's OS so the VM software can use the low level drivers that will get you good performance inside your VM.
Your biggest limiting factor in both setups will be the read and write speed of the USB drive you put your VM image on. Most cheap USB sticks do not have good write performance and I would recommend paying for a higher end one that lists good write speeds or even put it on a portable external SSD.
Do you have any idea how to bootload my custom system image on an external media? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:04
If the BIOS is not set up to boot from external media there is nothing you can do. All you can do is ask the system administrator to install the software to run your own VMs you provide.
– Scott Chamberlain
Oct 5 '14 at 3:38
add a comment |
Without admin privileges on the Host OS it will be very difficult to get high performance from your Guest OS unless the system was already pre set up to let you start your portable VM image as a non administrator. For example if VMWare player was already pre-installed on a machine you could easily move your VM on and off the machine making it portable, and you don't need admin privileges to add or remove the VM from the player software.
If there is no VM software already installed in the Host OS you will need to replace the Host OS. This can be easily done without making any modifications to the computer if the computer you are using supports booting from USB or the CD/DVD drive. What you will need to do is make a Live CD/USB with VirtualBox or other similar Linux VM host software pre-installed on it and also have your VM on a portable USB drive (it can even be the same drive that you are booting from). You then you just need to reboot the computer you want use and boot in to your Live CD/USB and start up your VM, you will be the "administrator" of Live CD/DVD's OS so the VM software can use the low level drivers that will get you good performance inside your VM.
Your biggest limiting factor in both setups will be the read and write speed of the USB drive you put your VM image on. Most cheap USB sticks do not have good write performance and I would recommend paying for a higher end one that lists good write speeds or even put it on a portable external SSD.
Do you have any idea how to bootload my custom system image on an external media? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:04
If the BIOS is not set up to boot from external media there is nothing you can do. All you can do is ask the system administrator to install the software to run your own VMs you provide.
– Scott Chamberlain
Oct 5 '14 at 3:38
add a comment |
Without admin privileges on the Host OS it will be very difficult to get high performance from your Guest OS unless the system was already pre set up to let you start your portable VM image as a non administrator. For example if VMWare player was already pre-installed on a machine you could easily move your VM on and off the machine making it portable, and you don't need admin privileges to add or remove the VM from the player software.
If there is no VM software already installed in the Host OS you will need to replace the Host OS. This can be easily done without making any modifications to the computer if the computer you are using supports booting from USB or the CD/DVD drive. What you will need to do is make a Live CD/USB with VirtualBox or other similar Linux VM host software pre-installed on it and also have your VM on a portable USB drive (it can even be the same drive that you are booting from). You then you just need to reboot the computer you want use and boot in to your Live CD/USB and start up your VM, you will be the "administrator" of Live CD/DVD's OS so the VM software can use the low level drivers that will get you good performance inside your VM.
Your biggest limiting factor in both setups will be the read and write speed of the USB drive you put your VM image on. Most cheap USB sticks do not have good write performance and I would recommend paying for a higher end one that lists good write speeds or even put it on a portable external SSD.
Without admin privileges on the Host OS it will be very difficult to get high performance from your Guest OS unless the system was already pre set up to let you start your portable VM image as a non administrator. For example if VMWare player was already pre-installed on a machine you could easily move your VM on and off the machine making it portable, and you don't need admin privileges to add or remove the VM from the player software.
If there is no VM software already installed in the Host OS you will need to replace the Host OS. This can be easily done without making any modifications to the computer if the computer you are using supports booting from USB or the CD/DVD drive. What you will need to do is make a Live CD/USB with VirtualBox or other similar Linux VM host software pre-installed on it and also have your VM on a portable USB drive (it can even be the same drive that you are booting from). You then you just need to reboot the computer you want use and boot in to your Live CD/USB and start up your VM, you will be the "administrator" of Live CD/DVD's OS so the VM software can use the low level drivers that will get you good performance inside your VM.
Your biggest limiting factor in both setups will be the read and write speed of the USB drive you put your VM image on. Most cheap USB sticks do not have good write performance and I would recommend paying for a higher end one that lists good write speeds or even put it on a portable external SSD.
answered Oct 4 '14 at 2:59
Scott Chamberlain
27.8k580100
27.8k580100
Do you have any idea how to bootload my custom system image on an external media? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:04
If the BIOS is not set up to boot from external media there is nothing you can do. All you can do is ask the system administrator to install the software to run your own VMs you provide.
– Scott Chamberlain
Oct 5 '14 at 3:38
add a comment |
Do you have any idea how to bootload my custom system image on an external media? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:04
If the BIOS is not set up to boot from external media there is nothing you can do. All you can do is ask the system administrator to install the software to run your own VMs you provide.
– Scott Chamberlain
Oct 5 '14 at 3:38
Do you have any idea how to bootload my custom system image on an external media? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:04
Do you have any idea how to bootload my custom system image on an external media? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:04
If the BIOS is not set up to boot from external media there is nothing you can do. All you can do is ask the system administrator to install the software to run your own VMs you provide.
– Scott Chamberlain
Oct 5 '14 at 3:38
If the BIOS is not set up to boot from external media there is nothing you can do. All you can do is ask the system administrator to install the software to run your own VMs you provide.
– Scott Chamberlain
Oct 5 '14 at 3:38
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f820589%2fhow-to-build-a-portable-windows-virtual-machine-without-admin-permissions-and-wi%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
Lack of admin rights, and portability are orthogonal. You need low level hardware access for high performance virtualisation. qemu gets around this by emulating an entire system. If you're somewhere with restricted user rights, its generally for a reason.
– Journeyman Geek♦
Oct 4 '14 at 2:34
I've tried QEMU before, but it was too small. Do you have any idea how to bootload my custom system image on an external FDD? knowing that I don't have an access to the BIOS setup as it is password protected.
– Omar
Oct 5 '14 at 3:03