How to create a Windows portable installation on an external M.2 NVME drive from a Linux computer?
Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
How complete does it need to be and for what purpose? There's Windows Pre-installation Environment that will stay running for a period of time (I want to say 72 hours), but it's intended for update/install purposes.
Windows To Go is a feature in Windows 10 Enterprise and Windows 10 Education to boot Windows from an external drive but was removed for versions 2004 and later from what I have read. And that is about all I know.
Your title says from linux computer, rufus is a windows only program. There is something called woesusb-ng that may work: https://github.com/WoeUSB/WoeUSB-ng
Your title says from linux computer, rufus is a windows only program. There is something called woesusb-ng that may work: https://github.com/WoeUSB/WoeUSB-ng
Thank you. But I meant I want to create a complete Windows installation on an external drive where it could be booted into and use as a Windows computer. Not a Windows Installer.
This works and to what I know is the only way to create a windows-to-go install any longer. As far as I'm aware, there is no (simple) way to do it from a machine running Linux unless you get RUFUS working in WINE.
This works and to what I know is the only way to create a windows-to-go install any longer. As far as I'm aware, there is no (simple) way to do it from a machine running Linux unless you get RUFUS working in WINE.
You don't need Rufus, which is a Windows-only program. Disks can be burnt with cdrecord, USB sticks can be made with "dd" and copying over the UEFI files. wimlib makes the Windows image from an ISO, which you can download off the Microsoft website. This is in the Arch link I posted.
You don't need Rufus, which is a Windows-only program. Disks can be burnt with cdrecord, USB sticks can be made with "dd" and copying over the UEFI files. wimlib makes the Windows image from an ISO, which you can download off the Microsoft website. This is in the Arch link I posted.
Windows PE =/= WindowsToGo
Windows to go is a true Windows install on a USB drive. It's not just dropping the Windows image onto the USB. Because the ability to create those installs have been removed from Windows itself, RUFUS is the only software I'm aware of that can still create WindowToGo.
Last edited by Timothy Miller; 10-03-2023 at 12:32 PM.
I would think if one knows how rufus does it they would be able to do it manually in linux. Rufus usually has a log of what is done during the creation of a usb
Last edited by colorpurple21859; 10-03-2023 at 03:38 PM.
The reason this is so difficult for windows is because microsoft wants it that way. If you try to install from a standard windows installation USB/DVD, you will get a message to the effect that windows can't be installed to an external usb/firewire device. You don't buy windows to use anywhere, you license (usually 1 instance) of the OS to be used on one piece of hardware. The Rufus process seems convoluted since you have to go through the create a new pin process each time you switch computers. It is simpler than installing every time you switch computers however.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.