Poll on Backup software


Which imaging program do you use for backups?


  • Total voters
    435
That's the first time I've heard anyone mention ashampoo. Google tells me it's a German product (with a weird name!). How did you find it?
Ashampoo has been around forever and three days. I don't have any experience with it, but I'm pretty sure it's OK. They have a bunch of products.

Link: Ashampoo® - We Make Software!
 

My Computers My Computers

  • At a glance

    Windows 11 23H2 22631.2861Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz 2.90...16384 MBytesIntel UHD Graphics 630
    OS
    Windows 11 23H2 22631.2861
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP Envy TE01-1xxx
    CPU
    Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz 2.90 GHz
    Motherboard
    16.0GB Dual-Channel Unknown @ 1463MHz (21-21-21-47)
    Memory
    16384 MBytes
    Graphics Card(s)
    Intel UHD Graphics 630
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    Monitor 1 - Acer 27" Monitor 2 - Acer 27"
    Screen Resolution
    1920 x 1080
    Hard Drives
    WDC PC SN530 SDBPNPZ-512G-1006 (SSD)
    Seagate ST1000DM003-1SB102
    Seagate BUP Slim SCSI Disk Device (SSD)
    PSU
    HP
    Case
    HP
    Cooling
    Standard
    Keyboard
    Logitech Wave K350
    Mouse
    Logitech M705
    Internet Speed
    500 mbps
    Browser
    Firefox
    Antivirus
    Windows Defender
    Other Info
    That's all Folks!
  • At a glance

    Windows 11Intel Core i7 (10th gen) 1070016 GBIntel UHD Graphics 630
    Operating System
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP
    CPU
    Intel Core i7 (10th gen) 10700
    Motherboard
    Intel
    Memory
    16 GB
    Graphics card(s)
    Intel UHD Graphics 630
    Sound Card
    Built-in
    Monitor(s) Displays
    Acer 27" & Samsung 24"
    Screen Resolution
    1920 x
    Hard Drives
    SSD (512 GB)
    HDD (1 TB)
    Seagate
    PSU
    Intel i7 10th Generation
    Case
    HP
    Cooling
    HP/Intel?
    Keyboard
    Logitech Wave K350
    Mouse
    Logitech M705
    Internet Speed
    50 mbps
    Browser
    Firefox 90.2
    Antivirus
    Windows Defender
    Other Info
    Headphone/Microphone Combo
    SuperSpeed USB Type-A (4 on front)
    HP 3-in-One Card Readr
    SuperSpeed USB Type-C
    DVD Writer

My Computer My Computer

At a glance

1110700k@5.2Viper Steelseries 32gb@ 3600mhzGigabyte 2070 Super 8GB, +200 core + 600 memory
OS
11
Computer type
PC/Desktop
Manufacturer/Model
Custom
CPU
10700k@5.2
Motherboard
Gigabyte Gaming X Z490
Memory
Viper Steelseries 32gb@ 3600mhz
Graphics Card(s)
Gigabyte 2070 Super 8GB, +200 core + 600 memory
Monitor(s) Displays
ASUS 4k HDR, Two 1080p Benq and Samsung
Screen Resolution
3840x2160/2560x1440/1920x1080
Hard Drives
Adata XPG SX8200 PRO 1tb
Samsung EVO 870 500GB
PSU
Corsair RX 650
Case
NZXT h510
Cooling
CM HYPER 212 RGB
Keyboard
Razer Ornata Chroma
Mouse
Steelseries Rival 710
Bzzzzzzzzzzt! Wrong answer!

The reason Macrium is so popular is that when someone has a problem, whether self-inflicted or a Macrium caused problem, the DEVs jump onto it and solve it almost within hours rather than days or weeks. I've seen it happen over on TenForums time after time. Not only do they solve problems, I've seen posts where they've reached out personally to a TF denizen and worked with him/her until the situation is resolved.

And what's really satisfying is that once a problem has been resolved, the TF denizen will post the results for the rest of us. No secrets, even when the fault lies with Macrium. And they don't mind letting us know it was their fault.

Further, although I've partially repaid Macrium by purchasing a 4-pack for my computers, those who can only afford the free version don't get constant nag screens asking them to upgrade! I would hazard a guess that a large percentage of paid Macrium users have bought the product simply because of the excellent support whether they own a paid or free version.

Safe Computing can go a long way, but that isn't the only way your computer can be compromised. I won't bother to tell you the many ways it can happen, but I will tell you that Macrium has saved my bacon three or four times!
I use the paid version so I can do incremental backups, file backups and because the images are protected from ransomware - the image files can only be written to with Macrium itself, attempting to write or delete the file creates an access error. Worth the price just for that peace of mind.
 

My Computer My Computer

At a glance

Windows 11 Pro 25H2 (RP channel)AMD Ryzen 7 9800X3D 8-core64GB Corsair Titanium 6000/CL30MSI Suprim 5080 SOC
OS
Windows 11 Pro 25H2 (RP channel)
Computer type
PC/Desktop
Manufacturer/Model
MSI
CPU
AMD Ryzen 7 9800X3D 8-core
Motherboard
MEG X870E Godlike
Memory
64GB Corsair Titanium 6000/CL30
Graphics Card(s)
MSI Suprim 5080 SOC
Sound Card
Soundblaster AE-9
Monitor(s) Displays
ASUS TUF Gaming VG289Q
Screen Resolution
3840x2160
Hard Drives
Samsung 9100 Pro 4TB (gen 5 x4, system drive/games)
Samsung 990 Pro 2TB
Samsung 980 Pro 2TB
Samsung 870 Evo 4TB
Samsung 870 Evo 2TB
Samsung T9 4TB
PSU
Seasonic PX-2200
Case
Bequiet! Dark Base Pro 901
Cooling
Noctua NH-D15S Chromax black
Keyboard
Logitech G915 X (wired)
Mouse
Logitech G903 with PowerPlay charger
Internet Speed
900Mb/sec
Browser
Microsoft Edge
Antivirus
Windows Defender
That's the first time I've heard anyone mention ashampoo. Google tells me it's a German product (with a weird name!). How did you find it?
I used ashampoo ages ago. I had no idea ashampoo was still around.
 

My Computers My Computers

  • At a glance

    Windows11intel 8250 I58gbintel uhd 620
    OS
    Windows11
    Computer type
    Laptop
    Manufacturer/Model
    Huawei Matebook X Pro
    CPU
    intel 8250 I5
    Memory
    8gb
    Graphics Card(s)
    intel uhd 620
    Monitor(s) Displays
    built in laptop display
    Screen Resolution
    1920x1280
    Hard Drives
    Samsung 970 Evo 500gb M2
    Browser
    Edge
    Antivirus
    Defender
  • At a glance

    Windows 10AMD Ryzen 7300U16 GB DDR4AMD Raedon RX Vega graphics onboard
    Operating System
    Windows 10
    Computer type
    Laptop
    Manufacturer/Model
    Acer A515-43-R6DE
    CPU
    AMD Ryzen 7300U
    Memory
    16 GB DDR4
    Graphics card(s)
    AMD Raedon RX Vega graphics onboard
    Monitor(s) Displays
    15"6 FHD IPS Slim Bezel
    Hard Drives
    512cb PCie NVME SSD
    Case
    Pure Silver
    Keyboard
    Inbuilt
    Mouse
    Touchpad and Logitech external mouse
    Browser
    Edge
    Antivirus
    Defender

My Computers My Computers

  • At a glance

    Windows 11 Pro
    OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    ASUS ROG Strix
  • At a glance

    Windows 11 Pro
    Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    ASUS VivoBook
  • ASUS VivoBook 'Lite' ~ Windows 11 Home
Was a Win 7 Backup user for years, then Acronis for several years, and have been on AEOMI for a year or so now.... Based on the poll numbers I am getting sorely tempted to try Macrium though.

I really, really liked the Win 7 product and had used it for imaging until I got to AEOMI. Disappointed that Microsoft is deprecating it, because it worked very, very well, had a relatively simple interface, and seems to have been much speedier than AEOMI.
Well, change my vote to from AOEMI to Macrium. I downloaded their product and performed the same type of backups I was doing with AOMEI and they execute in a fraction of the time and much cleaner. I'm sold!
 

My Computers My Computers

  • At a glance

    Win 11 Pro (26H2 Experimental Preview)Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz 2.40...32GBNvidia GeForce GTX 1650, Intel UHD 630
    OS
    Win 11 Pro (26H2 Experimental Preview)
    Computer type
    Laptop
    Manufacturer/Model
    Acer AN515-54
    CPU
    Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz 2.40 GHz
    Memory
    32GB
    Graphics Card(s)
    Nvidia GeForce GTX 1650, Intel UHD 630
    Monitor(s) Displays
    Acer CB272D
    Screen Resolution
    1920x1080
    Hard Drives
    256GB and 1T SSD
    Internet Speed
    500MB
    Browser
    Edge (Stable)
    Antivirus
    Microsoft Defender
  • At a glance

    Win 11 Pro (26H2 RP)Intel(R) Core(TM) Ultra 9 275HX (2.70 GHz)32GB DDR5-5600NVIDIA® GeForce RTX™ 5060 8GB
    Operating System
    Win 11 Pro (26H2 RP)
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo Legion 5 16IAX10 - Type 83NX
    CPU
    Intel(R) Core(TM) Ultra 9 275HX (2.70 GHz)
    Memory
    32GB DDR5-5600
    Graphics card(s)
    NVIDIA® GeForce RTX™ 5060 8GB
    Monitor(s) Displays
    Acer CB272D
    Screen Resolution
    1920x1080 75Hz
    Hard Drives
    WD Green SN3000 (2TB)
    Samsung Portable T5 (2TB)
    Keyboard
    Logi MX Keys
    Mouse
    Logi MX Anywhere 3
    Internet Speed
    500MB
    Browser
    Edge
    Antivirus
    MS Defender

My Computers My Computers

  • At a glance

    Windows 11 HomeAMD Athlon Silver 3050U8GBRadeon Graphics
    OS
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Acer Aspire 3 A315-23-R9VY
    CPU
    AMD Athlon Silver 3050U
    Memory
    8GB
    Graphics Card(s)
    Radeon Graphics
    Monitor(s) Displays
    laptop screen
    Screen Resolution
    1366x768 native resolution, up to 2560x1440 with Radeon Virtual Super Resolution
    Hard Drives
    1TB Samsung EVO 870 SSD (from April 2026: 250GB EVO 850)
    Internet Speed
    150 Mbps
    Browser
    Edge, Firefox
    Antivirus
    Defender
    Other Info
    UPDATE - 11 April 2026: due to lid hinges starting to break up this laptop has been retired from active duty. The OS with all software and files has been migrated to my System Seven in 'Other systems' to carry on as my general purpose 'main machine'.

    I've now clean installed 25H2 and used Garlin's scripts to update Secure Boot to CA 2023 and revoke the PCA 2011 certificates. It's new role is to test secure boot issues.

    Info for 2021-2026:
    fully 'Windows 11 ready' laptop. Windows 10 C: partition migrated from my old unsupported 'main machine' then upgraded to 11. A test migration ran Insider builds for 2 months. When 11 was released on 5th October 2021 it was re-imaged back to 10 and was offered the upgrade in Windows Update on 20th October. Windows Update offered the 22H2 Feature Update on 20th September 2022. It got the 23H2 Feature Update on 4th November 2023 through Windows Update, 24H2 on 3rd October 2024 through Windows Update by setting the Target Release Version for 24H2, and 25H2 on 30th September 2025 through Windows Update by setting the Target Release Version for 25H2.
  • At a glance

    Windows 11 ProIntel® Core™ i5-520M8GB(integrated graphics) Intel HD Graphics
    Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Latitude E4310
    CPU
    Intel® Core™ i5-520M
    Motherboard
    0T6M8G
    Memory
    8GB
    Graphics card(s)
    (integrated graphics) Intel HD Graphics
    Screen Resolution
    1366x768
    Hard Drives
    500GB Crucial MX500 SSD
    Browser
    Firefox, Edge
    Antivirus
    Defender
    Other Info
    unsupported machine: Legacy bios, MBR, TPM 1.2, upgraded from W10 to W11 using W10/W11 hybrid install media workaround.

    In-place upgrade to 22H2 using ISO and a workaround.
    Feature Update to 23H2 by manually installing the Enablement Package.
    In-place upgrade to 24H2 using hybrid 23H2/24H2 install media.
    Upgraded to 25H2 by Enablement Package.

    Also running Insider Experimental 263xx and 29xxx builds and Windows 10 as native boot .vhdx.
  • My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro.

    My SYSTEM FOUR was a 2-in-1 convertible Lenovo Yoga 11e (1st gen) type 20DA, Celeron N2930, 8GB RAM, 256GB ssd. Unsupported device. This has now been sold. It has been replaced by my System Eight.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 8GB RAM, 1TB NVMe ssd, supported device running Windows 11 Pro, plus Insider Beta, Experimental 263xx and 29xxx builds (and a few others) as a native boot .vhdx.

    My SYSTEM SIX is a Dell Latitude 5550, Core Ultra 7 165H, 64GB RAM, 1TB NVMe SSD, supported device, Windows 11 Pro, Hyper-V host machine. Updated to 25H2 on 30th September 2025.

    My SYSTEM SEVEN is a Lenovo Thinkpad T580, 1920x1080 touchscreen, Intel Core i7-8650U, 16GB RAM, 512GB NVMe SSD + 2nd 512GB NVMe SSD, a supported device for Windows 11. This is my current general purpose 'main machine'. The installed Windows 11 Home from my System One has been migrated to this machine. As its new home has an existing digital licence for Pro I've been able to upgrade the migrated OS from Home to Pro.

    My SYSTEM EIGHT is a 2-in-1 convertible Lenovo Yoga 11e (5th gen) type 20LN, Celeron N4120, 8GB RAM, 512GB NVMe ssd, a supported device for Windows 11. Currently running Windows 11 Pro, plus Insider Beta, Experimental 263xx and 29xxx builds as native boot vhdx.
You can vote for (and use) both, you know. It's always good to have alternatives ;)
Can't change my vote in the poll that started this; doesn't seem to be allowed. I'll keep AOEMI in my back pocket though if need arises. It IS a lifetime license after all.
 

My Computers My Computers

  • At a glance

    Win 11 Pro (26H2 Experimental Preview)Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz 2.40...32GBNvidia GeForce GTX 1650, Intel UHD 630
    OS
    Win 11 Pro (26H2 Experimental Preview)
    Computer type
    Laptop
    Manufacturer/Model
    Acer AN515-54
    CPU
    Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz 2.40 GHz
    Memory
    32GB
    Graphics Card(s)
    Nvidia GeForce GTX 1650, Intel UHD 630
    Monitor(s) Displays
    Acer CB272D
    Screen Resolution
    1920x1080
    Hard Drives
    256GB and 1T SSD
    Internet Speed
    500MB
    Browser
    Edge (Stable)
    Antivirus
    Microsoft Defender
  • At a glance

    Win 11 Pro (26H2 RP)Intel(R) Core(TM) Ultra 9 275HX (2.70 GHz)32GB DDR5-5600NVIDIA® GeForce RTX™ 5060 8GB
    Operating System
    Win 11 Pro (26H2 RP)
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo Legion 5 16IAX10 - Type 83NX
    CPU
    Intel(R) Core(TM) Ultra 9 275HX (2.70 GHz)
    Memory
    32GB DDR5-5600
    Graphics card(s)
    NVIDIA® GeForce RTX™ 5060 8GB
    Monitor(s) Displays
    Acer CB272D
    Screen Resolution
    1920x1080 75Hz
    Hard Drives
    WD Green SN3000 (2TB)
    Samsung Portable T5 (2TB)
    Keyboard
    Logi MX Keys
    Mouse
    Logi MX Anywhere 3
    Internet Speed
    500MB
    Browser
    Edge
    Antivirus
    MS Defender
Besides Macrium Reflect v8, for regular system images, I have created a Robocopy script, for fast backup of my data files.
Depending on the work done, sometimes I run it more than 2-3 times a day. It's fast and accurate and works great alongside with the respective Robocopy restore script!
Care to share your Robocopy restore script? TIA
 

My Computer My Computer

At a glance

Windows 10 Pro
OS
Windows 10 Pro
Care to share your Robocopy restore script? TIA
It will be the RoboCopy backup script with Source & Destination reversed & probably [although not necessarily, it's a decision to be made at the time] with the /Mir switch removed.

Denis
 

My Computer My Computer

At a glance

Windows 11 Home x64 Version 26H2 Build 26300....
OS
Windows 11 Home x64 Version 26H2 Build 26300.9457
I used ashampoo ages ago. I had no idea ashampoo was still around.
@humbird I remember Ashampoo also like you I had forgotten it .I remember back then it seemed pretty good:)
 

My Computers My Computers

  • At a glance

    windows Eleven HomeINTEL (R) CORE(TM) i3-8100 CPU @3.60GHz 3.60GHz8.00GB (7.86 GB usable)Integrated Intel UHD Graphics
    OS
    windows Eleven Home
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP PAVILION DESKTOP 590-pOxxx
    CPU
    INTEL (R) CORE(TM) i3-8100 CPU @3.60GHz 3.60GHz
    Motherboard
    HP 843B (U3E1)
    Memory
    8.00GB (7.86 GB usable)
    Graphics Card(s)
    Integrated Intel UHD Graphics
    Sound Card
    (Realtec High Definition Audio) Intel Display Audio
    Monitor(s) Displays
    24W
    Screen Resolution
    1280x720 pixels work 1280x672 pixels
    Hard Drives
    WINDOWS(C:)BASIC NTFS 913.42 GB /WINDOWS (C) (G) BASIC-2794.52
    RECOVERY (D:) 16.85 GB?DISK PARTITION 1) ( E 260 MB0)DISK (4) R0980MB
    Cooling
    42-Celious
    Keyboard
    HP
    Mouse
    LOGITECH (M705
    Internet Speed
    5940 RPM
    Browser
    FIRE FOX 106.0.4
    Antivirus
    WINDOWS SECURITY
    Other Info
    desktop pc #2 PROCESSOR AMD A8-7410 APU WITH AMD RADEON R5 GRAPHICS 2.20 GHZ INSTALLED RAM 4.00 GB(3.45 GB USABLE) DEVICE ID 5c27474D-FCBA-4D)D-89E8-89E8-071DCOAB36AC PRODUCT ID 00325-80450-35140-AAOEM SYSTEM TYPE 64-BIT OPERATING SYSTEM,X64-BASED PROCESSOR PEN AND TOUCH WITH 10 TOUCH POINTS everything else as pc above

    #3 desktop Dell windows 10 home ver 21h1 Intel(R) Pention(R)cpu G2020@ 2.90 GHZ 2.90 GHZ 64 BIT operating System,x 64based Processor Everything else as the 2 pc's above
    Toshiba External Hard Drive--3TB:oin HDWC 130XK3J1
  • At a glance

    WindowsAMD A8-74104.00 GBAMD RADEON R5 GRAPHICS
    Operating System
    Windows
    Computer type
    PC/Desktop
    CPU
    AMD A8-7410
    Memory
    4.00 GB
    Graphics card(s)
    AMD RADEON R5 GRAPHICS
Hi @Haydon

First of all I would agree with Denis. It's a reversed <Source> <Destination> set of commands, with one addition. The /XX switch, which will not permit deletion of any existing files in the Destination folder.

I run my Robocopy scripts via PowerShell (I'm better there.... ;))

So to give an idea this is my RESTORE script. I mostly use it after a clean install, but also on partial restore after an accident or Macrium Reflect Image Restore (when the Reflect image is older than the Robocopy backup - usually is.)
The /XD and /XF switches have been added to exclude copying (i.e. overwriting in the Destination) files or folders that are created by Windows and/or Office and/or Third Party apps (e.g. Macrium Reflect).

The first part of the script is added to make it more interactive, and can be skipped if someone chooses to hard-code the Backup Drive letter in the script.

Powershell:
Write-Host
$Drive = Read-Host "Enter the drive to restore the backup from (D: E: F: G: etc.)"
$BackupDrive = Get-Partition -DriveLetter $Drive.TrimEnd(":") -ErrorAction SilentlyContinue
if (($BackupDrive | Get-Disk).BusType -eq "USB") {
    $RestoreStartTime = Get-Date
    if (-not (Test-Path C:\BackupScripts)) { New-Item -ItemType Directory -Path "C:\BackupScripts" }
    Out-File "C:\BackupScripts\Restore.log" -Encoding unicode
    Write-Output "File Restore started: $(Get-Date $RestoreStartTime -Format 'dd/MM/yyyy HH:mm:ss')`n" | Out-File "C:\BackupScripts\Restore.log" -Encoding unicode -Append
    }
else {
    Write-Host "`nSelected Backup drive is not attached to USB port.`n" -ForegroundColor Red
    Break
}

RoboCopy "$Drive\Backup\BackupScripts" "C:\BackupScripts" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES
RoboCopy "$Drive\Backup\Dell" "C:\Dell" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES
RoboCopy "$Drive\Backup\Portable Programs" "C:\Portable Programs" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES

RoboCopy "$Drive\Backup\Documents" "$env:USERPROFILE\Documents" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES /XF "$Drive\Backup\Documents\desktop.ini" /XD "$Drive\Backup\Documents\My Shapes" "$Drive\Backup\Documents\Reflect"
RoboCopy "$Drive\Backup\Common" "$env:USERPROFILE\Common" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES
RoboCopy "$Drive\Backup\Desktop" "$env:USERPROFILE\Desktop" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES /XF "$Drive\Backup\Desktop\desktop.ini"
RoboCopy "$Drive\Backup\Downloads" "$env:USERPROFILE\Downloads" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES /XF "$Drive\Backup\Downloads\desktop.ini"
RoboCopy "$Drive\Backup\Favorites" "$env:USERPROFILE\Favorites" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES /XF "$Drive\Backup\Favorites\desktop.ini" "$Drive\Backup\Favorites\Bing.url" /XD "$Drive\Backup\Favorites\Links"
RoboCopy "$Drive\Backup\HomePage" "$env:USERPROFILE\HomePage" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES
RoboCopy "$Drive\Backup\iPhone" "$env:USERPROFILE\iPhone" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES
RoboCopy "$Drive\Backup\Music" "$env:USERPROFILE\Music" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES /XF "$Drive\Backup\Music\desktop.ini"
RoboCopy "$Drive\Backup\Pictures" "$env:USERPROFILE\Pictures" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES /XF "$Drive\Backup\Pictures\desktop.ini" /XD "$Drive\Backup\Pictures\Camera Roll" "$Drive\Backup\Pictures\Saved Pictures"
RoboCopy "$Drive\Backup\Scans" "$env:USERPROFILE\Scans" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES
RoboCopy "$Drive\Backup\Software" "$env:USERPROFILE\Software" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES
RoboCopy "$Drive\Backup\Videos" "$env:USERPROFILE\Videos" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES /XF "$Drive\Backup\Videos\desktop.ini" /XD "$Drive\Backup\Videos\Captures"
RoboCopy "$Drive\Backup\FavoritesMSEdge" "$env:USERPROFILE\FavoritesMSEdge" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES
RoboCopy "$Drive\Backup\AppData\Roaming\Apple Computer\MobileSync" "$env:USERPROFILE\AppData\Roaming\Apple Computer\MobileSync" /MIR /XX /DCOPY:DAT /MT:16 /R:0 /W:0 /UNILOG+:"C:\BackupScripts\Restore.log" /TEE /NP /FP /NDL /BYTES

$RestoreEndTime = Get-Date
$TimeSpan = $RestoreEndTime - $RestoreStartTime
Write-Output "`r`nRestore completed in: $('{0:hh}:{0:mm}:{0:ss}.{0:fff}' -f $TimeSpan)`n" | Out-File "C:\BackupScripts\Restore.log" -Encoding unicode -Append
Start-Sleep -Milliseconds 250

notepad "C:\BackupScripts\Restore.log"
 
Last edited:

My Computer My Computer

At a glance

Windows 11 Pro x64Intel® Core™ i7-1165G7 (Tiger Lake)SK Hynix 16GB DDR4 3200MHz SDRAMintel® iRIS® Xe Graphics / NVIDIA T500 2GB GD...
OS
Windows 11 Pro x64
Computer type
Laptop
Manufacturer/Model
DELL Precision 3560
CPU
Intel® Core™ i7-1165G7 (Tiger Lake)
Motherboard
DELL 004N73 / UEFI Ver. 1.18.1
Memory
SK Hynix 16GB DDR4 3200MHz SDRAM
Graphics Card(s)
intel® iRIS® Xe Graphics / NVIDIA T500 2GB GDDR6 SDRAM
Sound Card
Realtek HD Audio
Monitor(s) Displays
15.6"
Screen Resolution
1920x1080 IPS
Hard Drives
Internal: KIOXIA BG4 Series 512 GB PCIe® NVMe™ M.2 SSD
External: 2 x WD Passport 2TB USB 3.0, 1 x Toshiba 500GB USB 3.0
Keyboard
Standard laptop backlit keyboard with numeric keypad
Mouse
hp wheel mouse
Browser
MS Edge Chromium
Antivirus
MS Windows Defender
Other Info
DELL USB slim Optical Drive DW316
Macrium Reflect v8 (backup and.... lifesaver)
The first part of the script is added to make it more interactive, and can be skipped if someone chooses to hard-code the Backup Drive letter in the script.

Dimitri,

If you're interested, I know how to retrieve drive letters from drive labels in batch scripting i.e. I detect the particular drive letter that BertieTheBackup has been assigned on this particular occasion and use that in my script. I have not yet needed a PS-equivalent but I bet it's infuriatingly simpler.
- It's wmic-based
- The drive label to search for is passed by the shortcut to the script or by the script that calls it but in some circumstances can usefully be written into the script instead.
Shortcut target.png
- I generally call this from other scripts as a common subroutine so if I ever decide to change it then the change only needs to be done once.
- This script is a stripped down version of an original script that worked both ways - get drive letter from label & get drive label from letter. The latter was not used in any real cases.
- The output, %ThisDrive%, is the drive letter, without colon or backslash.
- If the label is not found then %ThisDrive% is empty {and I've left in a specific test in my posted version but I normally delete it}

Updated a few hours later {20:35} to remove a redundant line [Both the posted text & the attached batch file have been updated].

FindDriveLetterFromLabel - ElevenForum.bat

:: Examine the passed argument Set "ThisLabel=%~1" If "FF%ThisLabel%FF"=="FFFF" GoTo EndDriveChecks :: GetDriveLetter for /f "tokens=*" %%D in ('wmic volume get DriveLetter^, Label ') do Call :CheckExactMatch "%%D" GoTo EndDriveChecks :CheckExactMatch Set "ThisLine=%~1" If "FF%ThisLine%FF"=="FFFF" GoTo :EOF If Not "%ThisLine:~1,1%"==":" GoTo :EOF Set "LabelSegment=%~1" :StripTrailingSpaces If "%LabelSegment:~-1%"==" " (Set "LabelSegment=%LabelSegment:~0,-1%") Else (GoTo StrippingDone) GoTo StripTrailingSpaces :StrippingDone Set "LabelSegment=%LabelSegment:~13%" If /I "%ThisLabel%"=="%LabelSegment%" Set "ThisDrive=%ThisLine:~0,1%" GoTo :EOF :EndDriveChecks echo "%ThisDrive%" :: I found the next line useful during testing but not during routine use :: If Defined ThisDrive (Echo Yes, I found it) Else (Echo Stop messing about) Pause at EndDriveChecks during testing


All the best,
Denis
 

Attachments

Last edited:

My Computer My Computer

At a glance

Windows 11 Home x64 Version 26H2 Build 26300....
OS
Windows 11 Home x64 Version 26H2 Build 26300.9457
I don't use an imaging program for backups. Rather, I use an imaging program for (system) images. These images are treated the same as my personal data (files), and, my file/folder backups are simple 1:1 copies. The copying of this data to/from external USB 3.0 HDDs usually is done with FastCopy via a small custom script (that I wrote myself) because FastCopy is reliable and also it is the fastest copy tool available on Windows, it has vastly superior error logging capability when compared to Robocopy, and, last but not least, it uses (and stores) hash codes for file verification.

That said, for images of my system partition, I use the Bootable Media ISO of Acronis True Image 2021. I do not keep the program installed on my system. To boot straight into this ISO from a USB flash drive, I use Ventoy. This enables me to store a copy of the image of my system partition on the same USB flash drive, which can help me to save time whenever I need to restore the image because it's a 256GB USB 3.0 flash drive offering ~400MB/s sustained read speed, which is a lot faster than my fastest 7200rpm 3.5 inch external USB 3.0 HDD.

A flash drive like this doesn't use a separate power supply, which makes it similar to an M.2 SSD in an external enclosure, only much more pocket friendly (and laptop bag friendly). I use two of these flash drives (identical ones). Their contents are 1:1 copies of each other, using FastCopy to do the copying, so backups don't have to be restored if one flash drive fails. Ventoy also allows me to store other personal data on the same flash drives in such a way that the files can simply remain on them, as Ventoy completely eliminates the need to keep reformatting the flash drives, very unlike using Microsoft's Media Creation Tool or Rufus for making it bootable.

Finally, I do not create an image file directly on the USB flash drive with the Bootable Media ISO of Acronis. Rather, the file is copied from the internal SSD onto the USB flash drive at a later stage, i.e. by using FastCopy after booting into Windows. So, until this copy task finishes (with verification) in FastCopy, there's no actual backup copy yet. That's why I voted 'Other', not 'Acronis'. The image verification occurs in a separate step unrelated to this copy task. I.e., it is performed automatically, after the image has been created by the Acronis task that runs from the Bootable Media ISO, but before the copy task starts in FastCopy.

A backup copy isn't reliable until the whole procedure has finished and the storage medium has been physically removed (unplugged), both from the wall and from all electronic devices, AND has been moved to a safe location away from the computer. In addition to this, the integrity of the backup has to be re-verified on a regular basis.

I am a trained software developer who has a formal degree in IT, whereas most people who voted on the poll are not. It always cracks me up when someone tries to insinuate that the simple fact that the vast majority use Macrium is because it is what the experienced prefer, because it is a superior choice. The reality is that the vast majority are not very experienced at all. Those who truly are experienced are those who know that this type of attitude is just the inevitable result of how the internet factually works. The first step toward becoming an expert is to become aware that you're not an expert. :)
 
Last edited:

My Computers My Computers

  • At a glance

    11 Homei7 13650HX16GB DDR5GeForce RTX 4060 Mobile
    OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
    Antivirus
    What's an antivirus?
  • At a glance

    11 Homei5 1135G716GB DDR4Intel Iris Xe
    Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
Dimitri,

If you're interested, I know how to retrieve drive letters from drive labels in batch scripting i.e. I detect the particular drive letter that BertieTheBackup has been assigned on this particular occasion and use that in my script. I have not yet needed a PS-equivalent but I bet it's infuriatingly simpler.
- It's wmic-based
- The drive label to search for is passed by the shortcut to the script or by the script that calls it but in some circumstances can usefully be written into the script instead.
View attachment 24571
- I generally call this from other scripts as a common subroutine so if I ever decide to change it then the change only needs to be done once.
- This script is a stripped down version of an original script that worked both ways - get drive letter from label & get drive label from letter. The latter was not used in any real cases.
- The output, %ThisDrive%, is the drive letter, without colon or backslash.
- If the label is not found then %ThisDrive% is empty {and I've left in a specific test in my posted version but I normally delete it}

FindDriveLetterFromLabel - ElevenForum.bat

:: Examine the passed argument Set "ThisLabel=%~1" If "FF%ThisLabel%FF"=="FFFF" GoTo EndDriveChecks :: GetDriveLetter for /f "tokens=*" %%D in ('wmic volume get DriveLetter^, Label ') do Call :CheckExactMatch "%%D" GoTo EndDriveChecks :CheckExactMatch Set ThisLine=%~1 If "FF%ThisLine%FF"=="FFFF" GoTo :EOF If Not "%ThisLine:~1,1%"==":" GoTo :EOF Set "LabelSegment=%~1" :StripTrailingSpaces If "%LabelSegment:~-1%"==" " (Set "LabelSegment=%LabelSegment:~0,-1%") Else (GoTo StrippingDone) GoTo StripTrailingSpaces :StrippingDone If "%ThisLine:~0,11%"=="DriveLetter" GoTo :EOF Set "LabelSegment=%LabelSegment:~13%" If /I "%ThisLabel%"=="%LabelSegment%" Set "ThisDrive=%ThisLine:~0,1%" GoTo :EOF :EndDriveChecks echo "%ThisDrive%" :: I found the next line useful during testing but not in routine use If Defined ThisDrive (Echo Yes, I found it) Else (Echo Stop messing about) Pause at EndDriveChecks during testing


All the best,
Denis
Thanks a lot Denis. I really appreciate it.
I'll translate it to Powershell and test it,
Thanks again. :)
 

My Computer My Computer

At a glance

Windows 11 Pro x64Intel® Core™ i7-1165G7 (Tiger Lake)SK Hynix 16GB DDR4 3200MHz SDRAMintel® iRIS® Xe Graphics / NVIDIA T500 2GB GD...
OS
Windows 11 Pro x64
Computer type
Laptop
Manufacturer/Model
DELL Precision 3560
CPU
Intel® Core™ i7-1165G7 (Tiger Lake)
Motherboard
DELL 004N73 / UEFI Ver. 1.18.1
Memory
SK Hynix 16GB DDR4 3200MHz SDRAM
Graphics Card(s)
intel® iRIS® Xe Graphics / NVIDIA T500 2GB GDDR6 SDRAM
Sound Card
Realtek HD Audio
Monitor(s) Displays
15.6"
Screen Resolution
1920x1080 IPS
Hard Drives
Internal: KIOXIA BG4 Series 512 GB PCIe® NVMe™ M.2 SSD
External: 2 x WD Passport 2TB USB 3.0, 1 x Toshiba 500GB USB 3.0
Keyboard
Standard laptop backlit keyboard with numeric keypad
Mouse
hp wheel mouse
Browser
MS Edge Chromium
Antivirus
MS Windows Defender
Other Info
DELL USB slim Optical Drive DW316
Macrium Reflect v8 (backup and.... lifesaver)
I'll translate it to Powershell and test it
Dimitri,

The line
If "%ThisLine:~0,11%"=="DriveLetter" GoTo :EOF
is redundant and can therefore be deleted.
It was a leftover from my use of the original script for two-way checking.

Denis
 

My Computer My Computer

At a glance

Windows 11 Home x64 Version 26H2 Build 26300....
OS
Windows 11 Home x64 Version 26H2 Build 26300.9457
@ddelo @Try3 I see in Dimitri's restore script /MIR /XX on the same robocopy command line ( and also /XD /XF )

This presumes /XX ( and also /XD /XF ) overrides /MIR ?
Apparently it doesn't cause a conflict ?
Why is /MIR added in the first place ?
Just want to understand things a bit better :)
 

My Computer My Computer

At a glance

Windows 10 Pro
OS
Windows 10 Pro
Macrium for system and robocopy powershell script for data.
 

My Computers My Computers

  • At a glance

    Windows 11 ProIntel Core i9 14900K 5800/4500 P/E96GB (2x48) G.skill Ripjaws 6800Asus ROG Strix 4070 Ti OC
    OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY Photoshop/Audio/Game/tinker
    CPU
    Intel Core i9 14900K 5800/4500 P/E
    Motherboard
    Asus ROG Maximus Z790 Dark Hero
    Memory
    96GB (2x48) G.skill Ripjaws 6800
    Graphics Card(s)
    Asus ROG Strix 4070 Ti OC
    Sound Card
    B&W 606 S3 speakers; Audiolabs 7000a integrated amp; RSL 10S Mk2 sub
    Monitor(s) Displays
    Eizo CG2730 ColorEdge, ViewSonic VP2768
    Screen Resolution
    2560 x 1440 x 2
    Hard Drives
    nvme: 4TB WDC SN850X, 1TB SN850, 2TB SK-Hynix P41
    Spinners: Sabrent USB-C DS-SC5B 5-bay docking station, 6TB WDC Black, 6TB Ironwolf Pro 2x 2TB WDC Black
    PSU
    850W Seasonic Vertex PX-850
    Case
    FD North XL Mesh, Black Walnut
    Cooling
    EK Nucleus black 360 AIO w/Phanteks T30 fans; 2 Noctua NF-A14 Chromax ; T30 for memory
    Keyboard
    Keychron Q3 Max TKL w/GMK Redsuns Red Samuri keycaps
    Mouse
    Logitech G305 wireless gaming
    Internet Speed
    575 Mb/s down | 25 Mb/s up
    Browser
    Firefox
    Antivirus
    Defender, Macrium Reflect X
    Other Info
    Phangkey Amaterasu V2 Desk Mat
  • At a glance

    Apple M1
    Computer type
    Laptop
    Manufacturer/Model
    💻 Apple 13" Macbook Pro 2020 (m1)
    CPU
    Apple M1
    Screen Resolution
    2560x1600
    Browser
    Firefox
@ddelo @Try3 I see in Dimitri's restore script /MIR /XX on the same robocopy command line ( and also /XD /XF )

This presumes /XX ( and also /XD /XF ) overrides /MIR ?
Apparently it doesn't cause a conflict ?
Why is /MIR added in the first place ?
Just want to understand things a bit better :)
/MIR = mirror the folders, as the data I want are in the source folder
/XX = If there are any files in the destination folder that haven't been backed up (like Junctions, remember in the backup command we used /XJ to exclude junctions), don't touch them, I.e. don't delete them
 

My Computer My Computer

At a glance

Windows 11 Pro x64Intel® Core™ i7-1165G7 (Tiger Lake)SK Hynix 16GB DDR4 3200MHz SDRAMintel® iRIS® Xe Graphics / NVIDIA T500 2GB GD...
OS
Windows 11 Pro x64
Computer type
Laptop
Manufacturer/Model
DELL Precision 3560
CPU
Intel® Core™ i7-1165G7 (Tiger Lake)
Motherboard
DELL 004N73 / UEFI Ver. 1.18.1
Memory
SK Hynix 16GB DDR4 3200MHz SDRAM
Graphics Card(s)
intel® iRIS® Xe Graphics / NVIDIA T500 2GB GDDR6 SDRAM
Sound Card
Realtek HD Audio
Monitor(s) Displays
15.6"
Screen Resolution
1920x1080 IPS
Hard Drives
Internal: KIOXIA BG4 Series 512 GB PCIe® NVMe™ M.2 SSD
External: 2 x WD Passport 2TB USB 3.0, 1 x Toshiba 500GB USB 3.0
Keyboard
Standard laptop backlit keyboard with numeric keypad
Mouse
hp wheel mouse
Browser
MS Edge Chromium
Antivirus
MS Windows Defender
Other Info
DELL USB slim Optical Drive DW316
Macrium Reflect v8 (backup and.... lifesaver)
Back
Top Bottom