The Rename Files From Properties tool can can move the files and keep the library up-to-date. This works fine, but if you want to move a complete media library from H:\ to I:\ I would recommend the following procedure, which may be safer if something unexpected happens (like a power outage).
1. Make a library backup file (File > Library > Back Up Library...)
2. Turn the Auto-Importer off (Tools > Auto-Import Options...)
3. Copy the media files to I:\ using Windows Explorer or a file backup tool.
4. Move the media files on the H: drive to a new temporary base folder on the same drive (you can keep the files as a backup set until the procedure is over). In any case it is important that MC can't find the files in the old location.
5. You may also want to move the newly copied files on the I: drive to a new temporary base folder on the same drive. (This is not absolutely necessary, but personally I feel safer if the source and the destination locations are both offline when I do this kind of mass change in the library.)
6. Open MC, select all files and use the Find and Replace library tool for changing the library:
Tick only: Filename (path), Find what: H:\ , Replace: I:\
7. Close MC and move the files on the I: drive to the correct location (if needed).
Next time you open MC the files should be correctly linked from the I: drive.