I recently bought a Benq S6 MID from Slickdeals. It came with a crappy outdated linux OS, but it should be fully compatible with Windows because a version of this device was sold with Windows XP pre-installed. It runs on a 800MHz Intel Atom Z500 processor with 512 MB RAM. The processor is important because the processor/chipset have three built in SDIO interfaces. One of these seems to be disabled, the second is used for an SDIO wifi/bluetooth card, and the third is available for an external SDHC micro SD slot.
The built in SSD (which is not removable) is only 2GB. The versions that came with XP had an 8GB chip soldered on instead. I have been able to install Windows XP Pro SP3 to the Benq relatively easily, but it leaves only 150MB or so left on the drive after drivers are installed, even with Windows components stripped to the bone, and no updates.
I have tried moving Program Files and Documents and Settings to the SD card, which works, but the OS install still takes up all but 200MB of the internal SSD.
I tried testing if I could boot to the SD slot directly by creating an SD boot drive with HP Flash Drive Format utility and Windows 98 system files. No boot from there.
Anyway, my question is this; how do I squeeze Windows XP on this thing so it is still usable? I would like to install some largish programs (such as office) as well as make sure I have the latest security patches. Obviously this involves more than the 2GB of built in storage. I'm fine with whatever route that takes, be it a stripped down Windows on the built in SSD that relies heavily on the SD card for files, or figuring out how to boot directly from the SD card and running Windows from there.
One big problem is the pagefile, which insists on being 777MB. I have tried moving it to the SD card (no go), tried changing its size and disabling it. Every time I boot, its back at 777MB, using up more than a third of my tiny SSD.
I know "Windows will be sloooow on an SD card", but the built in SSD is no speed demon at around 4MB/s, a class 10 SDHC will kick its butt, frankly.
I don't know much about the Intel Z500 platform, but I have the feeling that the SD card drivers are a bit different from the standard "internal usb" SD card system that most laptops use. I tried the old Eee PC driver to mount SD cards as local disks, but no go, hardware couldn't start with those drivers.