I am afraid not. A lot of the repairs register dll files and put service and such back in the registry. So the registry has to be loaded so you have to be inside Windows to use it. The file permissions will work on other drives, but none of the other repairs will since they are directed at windows that is loaded.
Shane