Hi Donna,
The Lenovo site suggests that the M58 can indeed upgrade to Windows 10:
https://support.lenovo.com/us/en/downloads/ds013586-flash-bios-update-thinkcentre-m58-m58p***
Unfortunately, if you go to the M58's drivers & support's manual-update page, you'll find 50 critical and recommended updates, as well as over 40 optional updates:
https://pcsupport.lenovo.com/ng/en/...s/thinkcentre-m58p/downloads/driver-listFew owners bothered to update all those drivers, but one of them may be the problem.
The only way to tell is to download them all and try installing them to see if they've already been installed, aren't applicable to your particular system's components, or just mysteriously fail to install.
This involves endless restarts and cursing.
I've done this sort of thing to make old systems sell on eBay, telling myself that I was having fun and learning a lot.
***
If you can't resist a challenge, you can spend hours on looking into the problem.
But you'd end up with nothing more than the satisfaction of teaching a very old computer to do Windows 10 tricks very slowly.
M58's sell on eBay with W10 installed for $80 and less, including shipping--with a pitiful 2gb of RAM. They probably take up to ten minutes to start.
Cheers,
Carl Fogel