If you still "dual boot", be advised that Windows is a piece of shit and will almost always cause this with a "build" update.
Highly, highly recommend having Linux and Windows (shame on you) on separate physical drives.
Don't most laptops also have at least 1 M.2 slot in addition to SATA bay? I know it's supposed to be for Wifi but you can use a USB wifi dongle (you could even wire it up internally if you wanted to) while still having an NGFF SSD for Linux and having Windows on the SATA bay (or vice versa, whichever you prefer).
The person was pointing out that some laptops only have a single SATA bay or M.2 slot for SSD, I was pointing out that if it doesn't have a second dedicated SSD slot one might be able to use the Wifi Card slot for a second SSD. Though most laptops I've seen with M.2 usually have two of them on the board in addition to the Wifi slot.
Well in that case it would be two M.2 slots, unless the laptop was without a servicable Wifi card it should have at least two, one for the SSD and one for Wifi. You do sacrifice built-in Wifi by using it for a small SSD but like I said you can get Wifi Dongles to gain the functionality back, even small flush ones the size of a mouse dongle.