nope, its not the problem of corrumped files, the problem is an other.
I fixed the infinite loading screen with this:
1st- create a .TXT file in your GTA IV "Root" folder and call it "commandline"
2nd- write inside the "commandline.TXT" file the following text:
-nomemrestrict
-norestrictions
-novblank
-percentvidmem 100
3rd- Save the TXT file and enter the game , dont forget to set the settings higher, dont leave it 800x600.
If didnt help write again below