Poll on Backup software


Which imaging program do you use for backups?


  • Total voters
    350
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

System One System Two

  • 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!
  • 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?
    Mouse
    Logitech M705
    Keyboard
    Logitech Wave K350
    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

System One

  • 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

System One

  • OS
    Windows 11 Pro 23H2 (RP channel)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Gigabyte
    CPU
    AMD Ryzen 5900X 12-core
    Motherboard
    X570 Aorus Xtreme
    Memory
    64GB Corsair Platinum RGB 3600MHz CL16
    Graphics Card(s)
    MSI Suprim X 3080 Ti
    Sound Card
    Soundblaster AE-5 Plus
    Monitor(s) Displays
    ASUS TUF Gaming VG289Q
    Screen Resolution
    3840x2160
    Hard Drives
    Samsung 990 Pro 2TB
    Samsung 980 Pro 2TB
    Samsung 970 Evo Plus 1TB
    Samsung 870 Evo 4TB
    Samsung T7 Touch 1TB
    PSU
    Asus ROG Strix 1000W
    Case
    Corsair D750 Airflow
    Cooling
    Noctua NH-D15S
    Keyboard
    Asus ROG Flare
    Mouse
    Logitech G903 with PowerPlay charger
    Internet Speed
    500Mb/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

System One System Two

  • 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
  • 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
    Mouse
    Touchpad and Logitech external mouse
    Keyboard
    Inbuilt
    Browser
    Edge
    Antivirus
    Defender
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

System One System Two

  • OS
    Win 11 Pro (Insider Beta channel)
    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
    Keyboard
    Logitech K375S
    Mouse
    Logitech M510
    Internet Speed
    250MB
    Browser
    Edge
    Antivirus
    Malwarebytes
  • Operating System
    Win 11 Pro (Insider Canary Channel, unsupported)
    Computer type
    Laptop
    Manufacturer/Model
    Dell E6430
    CPU
    Intel(R) Core(TM) i7-3540M CPU @ 3.00GHz 3.00 GHz (non-compliant)
    Memory
    16 GB
    Graphics card(s)
    Intel HD Graphics 4000, NVIDIA NVS 5200M
    Screen Resolution
    1366x768
    Antivirus
    Windows Defender

My Computers

System One System Two

  • OS
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Acer Aspire 3 A315-23
    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
    Internet Speed
    50 Mbps
    Browser
    Edge, Firefox
    Antivirus
    Defender
    Other Info
    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 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.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 4GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Beta as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 4GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, and Canary builds as a native boot .vhdx.
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Lattitude 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. Also running Insider Beta, Dev, and Canary builds as a native boot .vhdx.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 4GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Beta as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 4GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, and Canary builds as a native boot .vhdx.
You can vote for (and use) both, you know. It's always good to have alternatives :wink:
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

System One System Two

  • OS
    Win 11 Pro (Insider Beta channel)
    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
    Keyboard
    Logitech K375S
    Mouse
    Logitech M510
    Internet Speed
    250MB
    Browser
    Edge
    Antivirus
    Malwarebytes
  • Operating System
    Win 11 Pro (Insider Canary Channel, unsupported)
    Computer type
    Laptop
    Manufacturer/Model
    Dell E6430
    CPU
    Intel(R) Core(TM) i7-3540M CPU @ 3.00GHz 3.00 GHz (non-compliant)
    Memory
    16 GB
    Graphics card(s)
    Intel HD Graphics 4000, NVIDIA NVS 5200M
    Screen Resolution
    1366x768
    Antivirus
    Windows 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

System One

  • 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

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
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

System One System Two

  • 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
  • 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.... :wink:)

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

System One

  • 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

  • FindDriveLetterFromLabel - ElevenForum.bat
    973 bytes · Views: 0
Last edited:

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
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

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming (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
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • 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
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/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

System One

  • 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

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
@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

System One

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

My Computers

System One System Two

  • OS
    Windows 11 Pro x64
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY Photoshop/Game/tinker build
    CPU
    Intel i9 13900KS 5.7-6GHz P cores/4.4GHz E/5GHz cache
    Motherboard
    Asus ROG Maximus Z790 Dark Hero
    Memory
    64GB (2x32) G.skill Trident Z5 RGB 6400 @6600 MT/s 32-39-39-80
    Graphics Card(s)
    Asus ROG Strix 4070 Ti OC
    Sound Card
    Onboard Audio, Vanatoo Transparent One; Klipsch R-12SWi Sub; Creative Pebble Pro Minimilist
    Monitor(s) Displays
    Eizo CG2730, ViewSonic VP2768
    Screen Resolution
    2560 x 1440p x 2
    Hard Drives
    WDC SN850 1TB nvme, SK-Hynix 2 TB P41 nvme, Raid 0: 1TB 850 EVO + 1TB 860 EVO SSD. 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
    Fractal Design North XL Mesh, Black Walnut
    Cooling
    EKWB 360 Nucleus Dark AIO w/Phanteks T30-120 fans, 2 Noctua NF-A14 Chromax case fans, 3x50mm fans cooling memory
    Keyboard
    Glorious GMMK TKL mechanical, lubed modded -meh
    Mouse
    Logitech G305 wireless gaming
    Internet Speed
    380 Mb/s down, 12 Mb/s up
    Browser
    Firefox
    Antivirus
    Defender, Macrium Reflect 8 ;-)
    Other Info
    Runs hot. LOL
  • 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

System One

  • 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