Here comes a description of my scenario, requirements and possibilities. Scroll down a bit for the actual questions.
I want to run an another OS on my company owned laptop, no one else use it but policy disallow that I remove the old and install the new OS on the internal hard drive. However, running the new OS on external medium (USB, DVD or ext. hard drive) and virtualization is fine according to the policy.
The current OS installed on the internal hard drive is Windows 7 Enterprise 64-bit connected to the AD domain. I am administrator on the local computer so I am allowed to change some settings and install software. The simple rules is that you should not damage the computer or remove it from the AD domain.
The hardware is a Lenovo T530 laptop, CPU: Intel i5 quad core (IVT, Intel Virtualization Technology is supported), 8GB RAM, BitLocker is not enabled.
The new OS I am interested in installing is Windows 8.1 or Windows 10 (TP or RTM when it comes).
I have figured out that I basically have two choices.
1. Virtualization with VirtualBox or VMware Player.
2. Running it from an USB flash drive or similar.
I had virtual machines before running on different PCs but I see a two big problems with running it on the laptop. The first one is that I need to be able to use the sleep mode by simply closing the lid. Secondly, afraid of low performance and high battery usage.
The issues I see with is that I can't have an external hard drive which leave me with only USB flash drive as an opinion. The problem with an USB flash drive is performance of boot and loading applications. If I boot from USB I can still have files stored on the internal hard drive.
My questions:
1. Is it possible to use virtualization with the requirements that I need to have the sleep mode working and that the battery should not discharge immediately?
- If I am going to boot from a USB flash drive. How large do I need? What would you recommend is the minimum write/read speed on the drive? Is the USB flash drive method possible to use?
My experience of virtualization is that it won't work that well on a laptop (sleep mode and battery usage). However, my experience with OS on USB flash drive is slow disk I/O which results in slow loading of applications and in general a little bit slower OS.
Besides of answers on My questions, I appreciate your own opinions or suggestions on other methods that I can use. If you need any further information, please ask in the comments.
EDIT:
By USB flash drive I mean a small one that almost disappears in the USB port. Like this one (not the specific drive or brand):