The above is the memory stick I suspect may be broken,but not sure.
Because I can't boot up if I plug it in the slot.
Is there a way/tool to check whether the memory stick is working any more?
Try the memory in another slot, if it still doesn't boot it's defective. If the computer boots with the stick in another slot it's the slot that's broken.
What is most likely happening is that your USB drive has some sort of bootable file on it - which can be corrupt and your PC is set up so the first boot drive is removable media. This can cause timeouts and basically what looks like hangs.
If you can read/write to this from any machine, it most likely is not broken. You need to either change your BIOS to not use removable media or (easiest) format the drive then use it (to remove all system files).
If however no machine can read from the drive, it most likely is broken.