Macrium Support Forum

Importing definition files from old PC to new PC

https://forum.macrium.com/Topic60882.aspx

By Looraz - 11 April 2022 7:02 AM

My old PC is running Macrium v7 and I have the definition .xml files and the .sch schedule files.
MY new PC is running Macrium v8.

However, after I tried importing the .xml file, it says "Disk 'xxxxxx', partition 1 not found." Which I think is because the disk ID has changed as it is a new PC.
Clicking on 'edit' to attempt editing the definition file seems to be a fresh edit, there are no retention of past settings.

I am unable to import the .sch files in the "Scheduled Backups" tab too.

May I know what is the best way to import definition+schedule files to a new copy of Macrium in a new PC?
By capair45 - 11 April 2022 8:27 AM

You might try copying the definition files from the old PC to a flash drive and then using the "Add" feature in Macrium on the new PC to move them.  The XML files are stored by default in C\Users\Users Name\ Documents\Reflect.

Once the files are copied to the flash drive, insert that drive into the new PC.  Then open Macrium and click on "Definition Files".  Use the "Add" button to locate the files on the flash drive to copy them to the new PC.



I don't believe schedules can be imported.  You may have to recreate them.
By dbminter - 11 April 2022 2:12 PM

Version 8 does allow importing and exporting of Schedules, however I doubt it is backwards compatible.  So, you probably can't import Schedules from V7 into V8.  It's not something I thought of during beta testing to try and see.  I don't know that for sure, though.
By capair45 - 11 April 2022 4:09 PM

@dbminter  I'm curious how importing schedules in V8 takes place.  Is the schedule somehow associated with its definition file and the two are imported together or is it a 2-step process importing each individually?  Does using WTS as opposed to MTS make any difference?


By dbminter - 11 April 2022 4:16 PM

I am guessing it's a two step process and each process is independent.  I don't remember precisely, but I think the last time I did this, I just imported all of my XML's first and then all of my Schedule .SCH files after that.  I never tried importing the Schedules without the XML files already imported first to see if there's any kind of dependency checking.
By capair45 - 11 April 2022 4:18 PM

dbminter - 11 April 2022 4:16 PM
I am guessing it's a two step process and each process is independent.  I don't remember precisely, but I think the last time I did this, I just imported all of my XML's first and then all of my Schedule .SCH files after that.  I never tried importing the Schedules without the XML files already imported first to see if there's any kind of dependency checking.

Where are the .SCH files stored?
By dbminter - 11 April 2022 4:28 PM

They're stored wherever you export the Schedules to.  Should have prefaced my previous statements by saying I exported my Schedules first to .SCH files in v8 after creating the schedules and them imported the exported .SCH files I exported after the beta test was over.  After updating my v7 installation in my live system to v8.
By capair45 - 11 April 2022 4:43 PM

I'll do a bit of testing with this and return with any questions.  Appreciate your help!
By Beardy - 11 April 2022 4:51 PM

I can't test this with v8 since I'm still on 7 exclusively, but, I think it ought to work even if it's a bit of a dance.

On the old machine, switch from using the Macrium scheduler to the Windows one.
Other tasks > Edit defaults, click the Shedule icon at the top. Pick Windows in the dropdown.
That will export them from the Macrium scheduler to the windows one.
Open the Windows task sheduler, export the tasks from the Windows scheduler (they export as .xml files).
The export option is in the right hand pane when you have a task selected
Import them on the new machine. Again the function in the right hand pane of WTS.
Switch back to the Macrium scheduler.

With Windows scheduler interpreting everything, it shouldn't make any difference what the Macrium versions are.
By Looraz - 12 April 2022 2:40 AM

Thanks @dbminter for highlighting the potential backwards incompatibility issue.
Perhaps this is the reason why it doesn't work when I tried importing the .xml and .sch files from v7 to v8.

@Beardy oh, using Windows Task Scheduler instead to export & import..great idea to try, although it is a bit troublesome. I will try it later this week when I can access my old PC again haha. 
By jphughan - 12 April 2022 4:20 PM

I would expect V7 definition files to import to V8 given that in-place upgrades from V7 to V8 do not result in definition files being “reset”. I have no idea why editing a definition file to re-select your disk, which is an expected need in your case, would then clear out the remaining settings. Have you checked the XML View tab available in the lower half of the Backup Definition files tab to see if settings such as your retention policy do in fact exist in the file after you import it?

As for schedules, I guess I didn’t realize/remember that Reflect V7 was capable of exporting schedules. I thought that was part of V8 rather than V7.3 when Macrium Task Scheduler was introduced. I worked on the betas for both, but maybe my memory is hazy. But if exporting schedules is possible under V7.3, I would have expected those to import as well, although possibly not without the definition files being imported first.
By Looraz - 13 April 2022 2:36 AM

jphughan - 12 April 2022 4:20 PM
I would expect V7 definition files to import to V8 given that in-place upgrades from V7 to V8 do not result in definition files being “reset”. I have no idea why editing a definition file to re-select your disk, which is an expected need in your case, would then clear out the remaining settings. Have you checked the XML View tab available in the lower half of the Backup Definition files tab to see if settings such as your retention policy do in fact exist in the file after you import it?As for schedules, I guess I didn’t realize/remember that Reflect V7 was capable of exporting schedules. I thought that was part of V8 rather than V7.3 when Macrium Task Scheduler was introduced. I worked on the betas for both, but maybe my memory is hazy. But if exporting schedules is possible under V7.3, I would have expected those to import as well, although possibly not without the definition files being imported first.

I re-exported the definition file from my old PC again, and it imported perfectly. 
Afterwards, I imported the .sch schedule files and Macrium stated that it is unable to locate the .xml file. I manually browsed and pointed it to the .xml manually and voila, everything went well.

Cheers all!