|I haven't been able to determine what form factor the motherboard is. I suspect it is a cutom unit that may be made only for Lenovo. There are other makers that make all in one computers so it is possible there are board available. I suspect they will be cost prohibitive.|
I suggest that first you run Linux to verify that the USB ports are actually fried. Next, if they are fried you need to determine how they got that way. You may have a piece of defective hardware that fried the controllers. If that is the case replacing the board and trying to connect your hardware will damage another board.
Then contact a Lenovo authorized service center and find out about the board. You need to know the cost of the replacement board and the full part number.
Did you check the BIOS settings to see if there are any that could disable all the USB ports. Also, check the permissions in Windows to see if the ports are blocked there.
You never explained how when and where the USB ports quit working. Did they aver work for you? Did all stop at the same time?
List all USB devices you have ever connected to this computer. Have you successfully used all those same devices on any other computer?