Open project fail and suggest bad image

When I try to open my project made by UE4.21, it failed to launch and show a bad image dialog, and the suggest is like this(sorry i can’t paste an image of it):

EngineFolder\UE4.21\Engine\Binaries\Win64\UE4Editor-Engine.dll is either not designed to run on windows or it contains an error. Blabla…

But i did run it on a x64 machine and the project was launch properly before. Now not only this project, all of my other projects cannot launch and they show the same error. What should I do and what cause this problem? Thank you.

did you follow the visual studio set up?

Seems it is caused by my old hard drive, i doubt some error of the disk happened when i compile the engine. After i move it to new hard drive and recompile, the problem not occurred again.