Installing Windows XP from Scratch on VAIO VGN-UX390N
A couple weeks ago I bought a Sony VAIO UX from someone on eBay. The unit had been updated to Windows 7 from Windows Vista Business. Vista Business was the OS installed on the device from the factory, but as we all know, Windows Vista was worse than Windows 8. Very unstable due to a rushed release, and Microsoft never really “fixed” it. Windows 7 was much better, but with the VAIO UX only having a single core CPU at just over 1Ghz and 1GB of RAM, the unit barely meets the minimum specs for Windows 7. The Windows 7 install didn’t leave much space on the included 30GB SSD either.
Older models of the VAIO UX from the model I have all shipped with Windows XP Pro (32-bit). Throwing caution to the wind, I decided to nuke the entire contents of the SSD and install Windows XP from scratch. I dug out an old USB DVD-ROM drive that I haven’t had to use in ages, along with a couple of my old spools of CD and DVD media that had been collecting dust in a closet. I was able to find a Windows XP Pro installation disc with a volume license key, so I jumped in.
Windows XP Installation / Driver Files
Installing Windows XP on the device is just like installation on any normal PC that supports booting from CD-ROM. Fn+F2 upon startup launched the BIOS utility, which allowed me to specify the CD-ROM drive as my first startup drive. After that, installation was straight forward. When installation was complete, I ran in to some issues though.
Touch screen, mouse nub, and IEEE 1394 Firewire all worked out of the box. No special storage controller driver had to be specified during install. The XP installer saw the SSD right away. I was also able to run the display at 1024×600 native res right out of the box at 32-bit color, but it was sluggish and obviously using universal drivers. The back-lit keyboard worked and back-lights the keys as soon as you start using them.
I decided to pop in to Device Manager and see what driver Hell awaited me. Ugh.
As you can see, there are a lot of drivers missing. The first resource I checked was Sony’s own site, which was of no help. Because of the age of the device, and because Windows XP is no longer supported (even by Microsoft), Sony had removed all of the drivers for the entire UX line from their website. Thanks guys.
Because of this I was forced to search for specific chipset models used for each device in the VAIO UX, and find drivers elsewhere. A lot of the Intel drivers for things like wireless, the motherboard chipset, and even the GMA video drivers have been scrubbed from Intel’s site. Again, not helpful.
In the end, after hours of searching and testing, I was able to compile a full suite of drivers from multiple sites that removed all of the yellow exclamation marks from Device Manager.
I have uploaded that driver archive for download here.
I should note that after getting the Wi-Fi drivers installed, I let Windows Update run and it installed over 130 updates. One of these updates were the drivers for the “Audio Device on High Definition Audio Bus” – which is a fairly generic Realtek sound driver. The drivers included in my pack are as follows:
- TI Card Reader Driver (directory) – For the Sony MemoryStick DUO slot (must be installed manually through Device Manager to browse for driver). This initially shows up as “Mass Storage Controller” in Device Manager after XP install.
- Sony Ethernet (directory) – Marvell Yukon driver for the wired LAN on the VAIO UX dock.
- Fingerprint Co-processor (directory) – For the fingerprint reader on the device, does not include dual-factor login software.
- Wi-Fi.exe – Installs Intel a/b/g wireless drivers, also installs Intel’s Wi-Fi Utility, which I hate, but I’m not going to be using this device networked anyway due to XP’s vulnerabilities.
- Video.exe – Intel GMA 945 video drivers.
- Sony Camera Drivers.exe – Drivers for the forward-facing camera on the device, this initially shows up as only “USB Device” in Device Manager after XP install.
- Intel Chipset.exe – Intel motherboard chipset drivers.
- Bluetooth.exe – Generic Bluetooth drivers.
Testing and Conclusion
It took much longer to find the drivers for everything than it did to actually install Windows XP, even with this small amount of RAM and weak CPU. There are now no unknown devices in Device Manager, and everything seems to be working fine. I have tested the Ethernet and an external monitor with the dock and it can mirror or extend displays without a problem. I was even able to play Duke 3D on an external monitor while mirrored to the UX’s LCD display and it worked great.
There are a couple of proprietary things that I was unable to find, namely the application installers from Sony for the Zoom keys on the front of the unit, the VAIO Camera software, and the software for the Dashboard Launcher which is invoked by pressing the dashboard button on the front of the UX. As it sits, those buttons simply don’t do anything right now. The camera can still be used in other applications. Finding that software will be the final piece to the puzzle, and if I can find it I will update this post and host it for download.
If you are trying to bare-bones install Windows XP on a UX, good luck. I hope this post helps out.
If you enjoyed this tutorial and would like to see more, please feel free to share this article on social media, comment below letting me know what else you’d like to see, and follow me on Twitter @JROlmstead.
One small nitpick: as someone who has been running Vista x64 on his primary desktop between late 2008 and mid-2018, I object to slandering its name 🙂 Microsoft eventually did “fix it” (and in some ways it was more that the hardware vendors came out with stable working drivers). Post SP1 Vista is rather solid, and I found it even a bit more stable than Windows 7. With that said, on a 1GHz/1GB system, such as this VAIO, neither would be able to provide a satisfactory user experience.
I know the pain in manually hunting for manufacturer drivers for specific OSes. Kudos for providing the step-by-step. 🙂
I worked in IT when Vista came out and we rolled it out to hundreds of machines. It was very problematic at first. To be honest I never really used it personally (I stuck with Windows XP until Windows 7 came out), but I do remember having to roll back a ton of machines to XP because our business customers weren’t happy with Vista’s stability, speed, and compatibility with software. On a full PC I don’t imagine it would be that bad after the software fixes (you mentioned SP1) but on this VAIO it was pretty slow. The VAIO is just too underpowered to run it well at all, and with only 1GB of RAM, there’s just not enough to keep it from doing a lot of memory swapping via the slow EMMC SSD. I’m still looking for those Sony apps. Haven’t found them yet. :-/
you’re a life saver!!!! thank you so much. I’ve been looking for these drivers for the longest time after i installed windows again on my laptop. i was really about to give up. Thanks to you i was able to fix my Laptop.
thanks for uploading those drivers, i was having problems finding them as well. long live the ux series breh
Great reading this, thanks! I’ve been “updating” my VGN-UX50 (owned from new, I dig it out now and again); and came across this post. I tend to run an external SSD and Lubuntu 18.04 (32 bit), but have a fully updated ‘final XP version’ on its internal 30 GB (I know! help!). I do have those XP drivers you are missing – in fact I have all the drivers and additional small programs that help navigation. PM me if that’s useful.
[BTW, it _is_ just possible to slipstream Win 10 Home 32 bit (v.1803) onto a VGN-UX50 (not your machine I know), via USB HDD into the side USB 2 port: but… hahaha – each mouse click takes about 30 seconds to several minutes to respond (!) – eventually you can pare back the system (over many hours, with the mouse clicks responding quicker as you go along deactivating services, but still up to 5 seconds each one at the end), regedit many entries, switch off built-in services (update/services) and workaround the imposed RAM limitations. It was ‘fun’, but it took me a week to get something which… doesn’t really function at all (15% ram free, after waiting 5 minutes post-boot, of the 512 MB of the VGN-UX50). So _don’t_ attempt a Win10 install, unless you _love_ configuration hell! / Lubuntu and Bodhi work very well and snappy in 512 MB.]
Here is everything you might need
https://archive.org/details/SonyVGNUX280PXPVista
This is awesome. Thank you!
Super helpful to get this – thanks!
Has anyone managed to get the Special Buttons working under XP? i can launch the Special Buttons Settings and configure them but the buttons thems selves just dont work, nor does rotating the unit… have got it working in Windows 7 but not XP.