First post, by Bobolaf
Probably a silly question but, is accessing an NVME disk on a earlier OS like Windows 98 possible from older hardware? I am not talking booting but rather simply accessing. Thanks.
Probably a silly question but, is accessing an NVME disk on a earlier OS like Windows 98 possible from older hardware? I am not talking booting but rather simply accessing. Thanks.
Edited
May be possible with a SATA-based NVME or SATA drive, and AHCI driver, such as:
https://archive.org/details/ahci_win9x
https://retrosystemsrevival.blogspot.com/2020 … chi-driver.html
They're both the same driver from Rudolph R. Loew.
If the NVME doesn't work under 98 you may want to try a SATA based NVME, 98 is fine with sata devices but may have issues with modern NVME controllers that are expecting Win10+
For whatever it's worth (not much for 9x, it's an EFI-first Ivy Bridge motherboard) I have a SZMZ B75MS (=Jingsha B75A) which, according to uefitool, does have a NVME to Int13 driver 😀
Not tried it though, and I suspect it will have limitations (1 namespace only and the like)
The Samsung 850 is also famous for having such an option ROM, I think…
Bobolaf wrote on 2024-01-20, 07:38:I am not talking booting but rather simply accessing. Thanks.
The latter is generally easier than the former only because most contemporary OSes have NVME drivers, but in this case it'll be easier, at least on paper, to get bootable-grade support and then use the generic int13 interface… or an active converter (with probably the same limitations) and the generic USB Mass Storage Class interface 😀
BTW if it's NVME it has nothing to do with AHCI unless some conversion logic is involved, there are a few rare "AHCI" SSDs that look like NVME ones (they're both PCI Express after all) but "simulate" a SATA controller, and then as mentioned there are mSATA/M2.SATA ones that need an external disk interface like a normal HDD 😀
It works even with oldest PCIe Systems.
You just need a PCI Network Card with ROM Socket, a ROM and this Project.
https://github.com/Manawyrm/nvme-int13h-optionrom
Or if you have Award BIOS ROM it could be injected as PCI Option ROM.
Then you can boot even a P4 or a A64 from NVME.
https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board