If it is possible to reinstate F-1?
Probably you may need to get it in home country
2. If not, can I transfer to H-4 inside of the United states, or I have to apply H-4 outside of United States?
No, you can get it in home country or third country, such as Canada