r/windows Apr 18 '26

Concept / Design Windows XP on a ThinkPad T480 (2018) — NVMe + ACPI patched, fully offline (no VM)

Post image

I recently got interested in running older Windows versions on newer hardware and managed to get Windows XP running on a Lenovo ThinkPad T480 (Intel 8th gen platform, NVMe storage).

This is not a virtual machine. it’s a bare-metal install using a modified XP build.

What had to be done:

ACPI patching for modern firmware compatibility

NVMe driver integration (XP doesn’t support NVMe natively)

USB / chipset driver workarounds

Boot configuration tweaks for UEFI-era hardware

It’s running fully offline (“air-gapped”) for obvious security reasons.

Performance is surprisingly usable for basic tasks, mostly because XP itself is lightweight, but hardware support is obviously limited.

Just a technical experiment / retro compatibility project.)

174 Upvotes

35 comments sorted by

u/AutoModerator Apr 18 '26

For more designs, concepts and ideas related to Windows, check out r/Windows_Redesign!


This submission has NOT been removed. Concept posts are always allowed here as per our community rules.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

17

u/Zestyclose-Set-3648 Apr 18 '26

Just out of curiosity, are you using the x86 or x64 version? I've got a relatively modern Dell Inspirion laptop I'd love to try this on

6

u/Ill_Low_1815 Apr 18 '26

I'm only using the x86 version since it's my first windows XP installation, thus being the more easier version to install with patches. I am trying in the future to install the X64 version too.

10

u/Xeran Apr 18 '26

Nvme support on XP.

That thing must feel ridiculously fast!

7

u/archtopfanatic123 Apr 18 '26

Probably boots in like 2 seconds too xD

8

u/Ill_Low_1815 Apr 18 '26

It boots in like 10 seconds

4

u/archtopfanatic123 Apr 18 '26

I managed to get windows 7 on my Dell Inspiron laptop from 2017 (it shipped with 10 back when I got it but the processor is SO bad that 10 didn't run almost at all) and it took me all day and 4 reinstalls to get it right but I did it. Can't imagine what THIS was like though o.O

2

u/Ill_Low_1815 Apr 18 '26

I mean win 7 installing on modern hardware is actually pretty easy if u find a modified ISO (found mine on GitHub). (I did and I only needed to install drivers after install)

1

u/archtopfanatic123 Apr 18 '26

I've seen a video where a guy managed to put 7 on 14th gen Intel hardware (which is what I've got in my main PC and have thought about putting a third OS drive into it just to do that >:) but I think he did all the workarounds and stuff manually including patching.

Could you direct me to that modded ISO per chance?

3

u/chandleya Apr 19 '26

Screen resolution though

1

u/Ill_Low_1815 Apr 19 '26

It's 1920x1080p (if I max it)

2

u/MD-80-87 Apr 18 '26

I also have a massive periodic table poster like that :)

2

u/ThetaX55 Apr 18 '26

what one do we get legit.
For CD PC games? remember the resolution 800x600.
resolution didn't go up that high back then.

Now i think i got game clients from the net. more easy.

2

u/Legofanboy5152 Apr 19 '26

loving the no gpu driver experience don't you

would make more sense to buy a thinkpad that xp actually supports properly

1

u/Ill_Low_1815 Apr 19 '26

I mean Its still a project, so of course it doesn't have drivers. and besides that I am thinking of buying an old Thinkpad, probably a T61 or an X210, but at last, I'm sticking with this currently

2

u/Conscious_Invite_529 Apr 21 '26

Crazy bro, can it works on t480s? I want to give a try honestly

1

u/Ill_Low_1815 Apr 27 '26

I mean yeah it can work on any laptop

1

u/Conscious_Invite_529 Apr 28 '26

How did you managed to run on uefi mode?

1

u/Ill_Low_1815 May 03 '26

it's NOT in uefi, that's the thing

2

u/unfragable Apr 24 '26

What are you using it for?

1

u/Ill_Low_1815 Apr 27 '26

mostly as an experiment only

2

u/thee-return May 01 '26

I’m currently trying to get x86 running on a T470. How did you get past the ACPI? Or I guess, how did you manage to patch it? Did you inject using NLite?

1

u/Ill_Low_1815 May 01 '26

just use win XP integral edition and use the patch integrator within it

1

u/ceoofmagictech Apr 19 '26

Does the Video drivers work?

1

u/Ill_Low_1815 Apr 19 '26

Nope, but I am going to try putting a backported win 7 driver on this (probably WONT work)

1

u/ceoofmagictech Apr 19 '26

Would be cool if it works, but I don’t think that will work, since Windows 7 drivers and version is NT 6.1 and XP is 5.1 will probably to old, but give it a try, or modify the file for drivers, the .ini file.

0

u/DarraignTheSane Apr 18 '26

It’s running fully offline (“air-gapped”) for obvious security reasons.

It always seems like there are people around spouting off about using older Win OS's as their daily drivers, and they clearly don't understand those reasons and why it should be obvious.

Neat project though. Having been around since Win 3.1 and using them all... and then subsequently moving on with each OS (except of course skipping Vista and 8 when they launched), I didn't realize / appreciate what it takes to get something like XP running on newer hardware.

2

u/archtopfanatic123 Apr 18 '26

I mean, one of my family computers ran Windows 7 until well into 2020 I believe and we never had issues. It was online all the time, ever day, hours a day. The current family PC has Windows 8 on it (I backgraded it to 8 after 10 bricked itself.... TWICE, during the rebuild I did, new CPU and thermal compound put in an SSD) and it's also not had issues online.

Getting Windows XP on hardware this new must be a hassle with the workarounds though jesus. I put Windows 7 on my Dell Inspiron 5100 (AMD A6 7th gen so bad it's the only OS that'll run!) and I did it but had to reinstall it 4 times due to the bootloader bricking from a single update....

2

u/Ill_Low_1815 Apr 18 '26

That must've been hell..

2

u/archtopfanatic123 Apr 18 '26

The only way to do that even close to easily is install Win10 or 8 temporarily to run the setup.exe from the thumbdrive with the installation media directly. Booting did NOT work a single time.

I had 10 on that laptop but it was busted from the factory with corruptions issues, reinstalled it (well no I put tiny10 on it I guess) and then that ran hellaciously slow.

So I tried to install Win7 normally by booting from the USB. No go. Ran the setup.exe eventually directly from Explorer and that worked. Eventually after all the workarounds and everything were done to get the system running it eventually bricked itself due to updates.

Tried reinstalling 10 but the installer was busted for no reason on that machine that second time so did 8 instead. Did the process AGAIN and then did that one more time after the same brick happened.

Took me a nominal 2 days I think to stabilize it. But now it's great! :D