photools.com Community

IMatch Discussion Boards => General Discussion and Questions => Topic started by: sampson on March 04, 2018, 02:19:24 PM

Title: Move images / db to a new machine
Post by: sampson on March 04, 2018, 02:19:24 PM
I store all of my images in an external volume  \Pics\1
In my old Windows machines, I mount

c:\live\Pics -> ExternalDrive:\Pics,

In iMatch, I added this folder c:\live\Pics\1

Before switch to my new machine, I do a pack and go of everything.

At my new machine:

I also mount c:\live\Pics -> ExternalDrive:\Pics

I install iMatch (same version) to my new machine.

I do a pack and go restore.  Move / Copy files to the correct location.

When I open the restored database, iMatch is giving me an Exclaimation Makr on every sub-folders of c:\live\Pics\1 under the Media & Folders view.

And when I click on any folder, there is no images shown.

What have I did wrong?  What should be the correct procedure that I should use?

ps.  In pack and go restore, it takes a lot time doing DB diagnostics.  How can it be avoided?


Title: Re: Move images / db to a new machine
Post by: Mario on March 04, 2018, 02:29:36 PM
The exclamation mark tells you that IMatch cannot find or access the folder.
Did you try to Relocate the drive node? See relocate in the IMatch help index for details.

QuoteAnd when I click on any folder, there is no images shown.

This would be very unusual. IMatch does never remove files from a database, except resulting from a user action.
IMatch will show files also for folders currently off-line or inaccessible.
Title: Re: Move images / db to a new machine
Post by: sampson on March 04, 2018, 02:48:38 PM
Thank you Mario.

Certainly I can try that.

As from Windows Explorer's point of all, all images are still at

c:\live\Pics\1

Then why iMatch cannot locate them?
Title: Re: Move images / db to a new machine
Post by: ubacher on March 04, 2018, 03:01:21 PM
QuoteThen why iMatch cannot locate them?

That would be because the Media Id has changed. Thus you need the relocate command.
Title: Re: Move images / db to a new machine
Post by: Mario on March 04, 2018, 03:06:51 PM
IMatch can handle any number of media from the same drive. It hence identifies each media by the unique serial number. If this changes (e.g. you move all your files from D: to new disk also mounted as D:) IMatch will mark the files off-line. Because the new D: has a different media serial number.

When you use the Relocate command on the drive / media node, you show IMatch where these files are now. IMatch will update the database with the new serial number and bring bring all folders back on-line.

You also use relocate when you move / rename folders or files outside of IMatch. To tell IMatch the new location of these folders/files.
Title: Re: Move images / db to a new machine
Post by: sampson on March 04, 2018, 03:28:54 PM
Relocate worked.

I relocated from c:\live\Pics\1 to c:\live\Pics\1

Then iMatch hanged.

I killed it and restart, then all my folders are shown as online.

Thank you very much to Mario and ubacher for the helps!
Title: Re: Move images / db to a new machine
Post by: Mario on March 04, 2018, 05:18:50 PM
How long did you wait for IMatch to become responsive again? It may have been stopped dead by the Windows file system or maybe a virus checker? Did you exclude the folder containing the database from your virus checker on the new system?

Did you keep the IMatch log file from that session?