No, faulty SSD's & HDD's do not cause crazy visuals like that.
If it appears only after you see "Windows is starting", it's more likely to be caused by a faulty graphics chip or it's driver.
Try re-installing or updating the graphics driver from the appropriate source.
if that doesn't fix it, suspect the graphics chip.