Thanks for your help guys. I've tried to do this through my PC like you guys originally suggested. I've followed the best step-by-step guide I've seen so far for installing the adb driver:-
[GUIDE] ADB, Fastboot, and Nandroid for Noobs - xda-developers
I think the one above is the best I've seen because it deals with what to do should problems occur, such as the PC not recognising the device. I followed the instructions given. Unfortunately I'm still not there. When I connect the phone to the computer via USB, without mounting it, the PC detects the hardware successfully. It flashes 'new hardware found' in the bottom right of my screen, and also flashes 'adb' and 'mass storage device'. However, no link comes up to install the drivers.
So if I then go to control panel, then system, then device manager, it lists 'android USB devices' at the top. If I then go into this and go to 'update driver' and guide the PC to the folder with the adb driver in it, it searches around in this folder, before eventually saying somnething like 'the system cannot find a better match for your hardware than that already installed'.
i can run cmd, then go into adb shell, and reboot the phone by typing 'adb shell reboot recovery' but after that, the next command, where i type 'parted/dev/block/whatever' doesn't work....it says 'not found'.
so I think I'm getting stuck at the stage when i need to actually install the adb driver. can't get the computer to do it despite following the instructions on the link that merago and the one above have listed.