Hi all, I've been having this error on my laptop for a while and it's got me stumped.
It's an Acer Aspire VN7-591G. I had noticed that similar models in the same series came with both a mechanical HDD and an M.2, while mine only had a mechanical HDD (I was aware of this from the start). I checked online and surely enough, they have the same motherboard, so mine supports M.2s.
I bought a 256GB M.2 (Kingston I think) and installed it - worked perfectly. I formatted it in Disk Management, it shows up in explorer and I can store/see stuff on it. But, with being on a laptop, and having a strong dislike for 5400RPM drives, my main intention was to put Windows on the M.2 and have the HDD for storage which is where things went wrong. After installing Windows 10 Pro x64 to the M.2 I now get a BSOD with the error in the title. I haven't wiped the HDD yet and I would rather not do so if I don't have to, so I can still boot to Windows and see if the files are on the M.2, which they are.
The M.2's install of Windows is also detected, as I get the boot manager screen asking if I would like to boot from the HDD, which is Volume 5, or the M.2, which is Volume 9.
I'd like to think I'm decent at diagnosing things so I can say I've already tried these:
- Reinstall Windows on the M.2 (5 times total)
- Mess with boot order/legacy boot/AHCI in the BIOS, no combination seems to change anything
- Boot onto the HDD, look for winload.efi on the M.2 (it's there and the correct size)
- Copied winload.efi from a computer with the exact same version of Windows that works perfectly
The only thing I haven't tried yet would be to wipe Windows from the HDD in case there's some kind of weird conflict between the two, but I'm reluctant to do that unless it's my only option and I'm doubting it would help anyway.
TL;DR: Bought compatible M.2 for laptop, works fine for storage, but displays error in title instead of booting