Slow performance and unusable app when checking/moving photos
By my calculation, after migrating to a new external hard drive (due to a drive failure), Lightroom CC (4.0 MAS X64 on macOS) takes about 5 seconds to check 100 photos. I have a catalog of hundreds of thousands of photos.

After waiting 2 or 3 days for this checking process to complete, a move process appears to start... although underlying files have been moved already. So I'm a bit confused by this. That process eventually stalled for me. So I stopped it, and restarted Lightroom, only to see the *checking* process restart on the 290,000 files which had not been "moved".
So here are my questions:
- Why is this process so slow?
- Can it be optimized and cached so that it doesn't restart from scratch when Lightroom stalls or restarts?
- Why do files need to be moved if their relative position is identical on a different drive? Can't some in-place absolute path replacement be done in bulk rather than one file at a time, especially when the "Move" feature isn't about individual files but all of them.
Even with catalogs at a much smaller scale than mine, this seems like a very painful and unpolished process. Is there a chance the Lightroom team could improve it? It's not a common user need, but it's a fairly crucial one when it occurs, and it's an extremely negative experience — the app is entirely unusable for days (in my case most likely a week).
