Thoughts on "Image For Windows"?

  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

satomi

New member
Feb 27, 2023
4
0
Anyone here tried Steve's recommendation?

At first glance:
  • UI is dated, but as long as it's reliable, I can live with it.
  • The company seems to have a long history, but given that no info on their CEO and shady move to Vegas, should I trust my money with them?
  • I can't seem to "restore" the saved image from the 30-day trial. (still troubleshooting, but it doesn't seem like it works).
 
I have Image For Windows, Drive Snapshot, AOMEI Backupper, and Acronis True Image... ( I have also used Paragon and EASUS products) For performing drive imaging..
The simplest and easiest of these is Drive Snapshot.. a single .exe app that will perform a live windows system drive image and I give it 4 stars... My next and most used is AOMEI Backupper it does everything well... Image For Windows is next and a great image program.. My least favorite is Acronis True Image it works , but I feel is $$ and bloated. I would recommend all of the above except the Acronis product. For history's sake Drive Snapshot has a licensing policy that is so cool.. if you have 3 pc's you pay for a 3 pc use policy and if you buy more after that they are all covered under your initial license... This app does not phone home at all so you can still use it for whatever you want with no issues.. I simply like to support anyone who has a sales model that friendly... just my 2 cents ..
 
I use Macrium Reflect. It has served me well for years and I have actually put it to the test. I replaced a drive (and I am talking the system drive) on one of my computers, restored from the MR image and it was as tho nothing had ever happened. It also lets you generate backup images on any schedule you choose. I upload these to the "cloud".
 
Last edited:
  • Like
Reactions: unbob
Greg S - I also have had excellent results with Macrium. Last month, I replaced two system drives for clients using Macrium V8 clones I made. Unlike you, I didn't find them perfect however, the differences were correctible. So, for your benefit.
1. Macrium does not transfer the system restore setting. Since I had system restore turned on for a particular C drive, it left it on for that (no longer existing) drive, and had it OFF for the new drive. I like allocating some space for system restore even if I never use it.
2. On one of the drives, Macrium's own scheduled imaging would not verify on the new drive. Creating a new profile resolved the issue.

There is also the possible issue of Bitlockered drives which should be decrypted, cloned, then encrypted again if replacing a drive.

However, so far, other than that, it has ALWAYS worked. My problem with it is the subscription model, so I'd also like to know more about Drive Snapshot and Image for Windows.
 
  • Like
Reactions: Greg S
@steveshank If you have a paid version of MR 7 or 8 you should be able to continue using it until Windows breaks something, no need to go the subscription route. The next most popular "free" app that is almost functionally comparable to MT is Hasleo.
I have successfully used MR to clone an HDD to SSD, and also restored an MR image backup numerous to my destkop and laptops.
 
  • Like
Reactions: unbob
Thanks, everyone.
Seems like MR is the most popular in this forum. Will also try out Drive Snapshot.
 
I have used over a dozen different cloning/imaging tools over more than 30 years, and my two favorites are Terabyte Unlimited's "Image for DOS/Windows/linux" and Macrium Reflect. I've been a regular Terabyte user for 25 years and a Macrium user for over 10 years.

In my long experience, Terabyte Image has been the most reliable of them all, bar none. Personally, the developer reminds me a lot of Steve's style, wherein he doesn't make changes just to put on a fresh face or try to milk users for more money. I think the UI of the Terabyte program is not the most modern ... but then, neither is Steve's website. Yet, it's functional and gets the job done. And like Steve's programs, Terabyte Image is solidly reliable and the developer takes great care to avoid getting tripped up by oddball configurations and environments.

However, Terabyte Image costs money. It's not a lot, and I do think it's a remarkably good value, especially if you might have a use for the bundle of Image plus the BootIt collection of partition manager and multi-boot manager.

But I have friends and clients who are less techy and reluctant to spend the money. For them, I'll happily recommend my second choice, Macrium Reflect Free. (They've since gone away from the free model, but the free versions of 7.x and 8.x are still available and fully functional.) It's almost as reliable as Terabyte Image, but it's free, has a better UI, and includes some bells and whistles Terabyte doesn't have -- such as Macrium's "Fix Windows Boot Problems" wizard. It works well, and since it's free, I've never found a reason to recommend any third choice.

BTW, I don't know how familiar you already are with cloning/imaging concepts, but I have a few videos that may help fill in some gaps for some people.
"Principles of Cloning and Imaging"
"
Creating a Multi-Boot System with Macrium Reflect 7"
 
I like Acronis, though I've never paid for it. When you buy a new SSD drive from Crucial you get a "limited" free copy of Acronis that only works on machines with Crucial SSD's. Additionally it only does full disks.

I put the new bigger drive in an external mount, run Acronis and tell it to copy C: to the new disk, and then pull the C: and replace it with the new disk. Windows comes up and doesn't know anything changed, except the drive went from 1GB to 2GB, and on a later date, 2GB to 4GB.
 
I clone using free Lazesoft on the free Hiren's Boot USB https://www.hirensbootcd.org/usb-booting/

The only 'challenge' I have is migration where I want to boot the target drive in a different system - any thoughts on a process to migrate a running Windows installation drive to a different system board, different drive interface, and different video card, and have it just boot up and run?
 
The only 'challenge' I have is migration where I want to boot the target drive in a different system - any thoughts on a process to migrate a running Windows installation drive to a different system board, different drive interface, and different video card, and have it just boot up and run?
In older versions of Windows, there used to be a tool called "sysprep". I don't know if it still exists for Win 7/10/11. You could take a working disk, run sysprep which removed all the hardware specific stuff, and then move the disk to another machine. On first startup, it would run through all the "enumerating hardware" stages that you used to get on XP and earlier installs. I have used it in the past to create a generic clone image for deploying to multiple other machines of varying precise specifications.
 
@peterblaise "... The only 'challenge' I have is migration
where I want to boot the target drive in a different
system - any thoughts on a process to migrate a
running Windows installation drive to a different system
board, different drive interface, and different video card,
and have it just boot up and run?
..."​

@AlanD "... In older versions of Windows, there used to
be a tool called "sysprep". I don't know if it still exists for
Win 7/10/11. You could take a working disk, run sysprep
which removed all the hardware specific stuff, and then
move the disk to another machine. On first startup, it
would run through all the "enumerating hardware"
stages that you used to get on XP and earlier installs. I
have used it in the past to create a generic clone image
for deploying to multiple other machines of varying
precise specifications
..."​

Ahh, I see at . . .
https://learn.microsoft.com/en-us/w...alize--a-windows-installation?view=windows-11
. . . that 'sysprep' is appropriate for "Windows Images".

What is a "Windows Image"?

They say . . .
"... You can either use Sysprep by itself or Sysprep with an
unattend answer file to generalize your image and make
it ready for deployment
..."
... completely neglecting to add "By doing the following ..."

More reading at . . .
https://learn.microsoft.com/en-us/w...windows-to-audit-mode-or-oobe?view=windows-11

Thanks, there might be a solution in there somewhere.

- - - - -

On another front, I'm running free ( 30-day ) Macrium
Reflex X on a 256GB NVMe-based laptop to a USB3
HDD, promising "... Tired of watching progress bars?
Backup and recovery made simple - introducing Macrium
Reflect X. Faster, smarter
..." and it's taking days BUT
one goal of removing Bitlocker may be happening, so
there's that, see https://www.macrium.com/reflectfree
 
It has been my experience with Windows that you can simply move a drive from one PC to another and it wakes up, goes and gets the drivers it needs, and works. As much as I like ragging on M$, they're pretty good at that.

I have also used sysprep many times at work where I need to deploy a pre-configured Windows install to several machines. It's only worth it to me if I need to do it to several machines. Install Windows, install the software packages that all of the machines are going to need... printers, etc... and then after it's a "perfect virgin" machine, run sysprep and have it prepare the system for OOBE (Out Of Box Experience). Then, before rebooting, you pull the drive and clone it as many times as needed. When such a cloned drive wakes up in a machine it goes into OOBE mode, and acts like a new PC, allowing you to setup a new user, needing a network name, etc. Then it's ready to go with all of the software and printers you previously setup. Great for deploying an image on a stack of new PC's or laptops.
 
@Fuzzball "... It has been my experience with Windows
that you can simply move a drive from one PC to
another and it wakes up, goes and gets the drivers it
needs, and works. As much as I like ragging on M$,
they're pretty good at that
..."​

My inquiry is because that did not happen.

Source: Windows Server 2003, SCSI RAID, some kind of
big HP server
Target: little HP PC of equivalent vintage, SATA
I cloned the source RAID to a single SATA drive no
problem.
The drive does not boot in the target PC to any
interactive screen.
I performed a test installation of Windows Server 2003
on a spare drive into the target PC no problem,
updated the drivers, everything is capable of working.
How do I 'teach' the clone target drive to do the same in
the target PC?

@Fuzzball "... I have ... used sysprep ..."​

By doing what?

The support pages at Microsoft assume some
pre-knowledge and do not have step-by-step
keystroke-by-keystroke instructions in any specific
identified environment, such as "... Attach a boot system
drive by any means, then boot with a separate Windows
PE drive by any means, then open an Administrative Cmd
window, then
..."

At first I thought I was hijacking this thread, but in
overview, I see this challenge is EXACTLY relevant.
 
There's your trouble. You've got a 22 year old OS, which I would not expect to be adept at phoning home to Windows Update servers and locating drivers. Additionally, "server" specific OS's aren't as adept at it as consumer OS's.

In the old days, for a case such as yours, I'd have gone into Device Manager and deleted EVERYTHING. Then reboot and hope Windows finds everything as it's coming back up. But the problem is that the update servers for that OS are long gone, so unless the drivers are local on the machine, there's no hope.

Your "by doing what" leaves me wanting to hang up. My sysprep experience is based on brand new PC's using brand new OS's.
 
For an OS that old, if you still have access to the original server, you would need to run sysprep on there before taking the clone.

Otherwise, if you can boot the clone into a PE type environment, or even a Rescue mode command prompt, you might be able to run devmgmt.msc on the clone, and delete all the hardware. Then on a reboot, it should redetect everything.
 
@Fuzzball "... There's your trouble. You've got a 22 year
old OS, which I would not expect to be adept at phoning
home to Windows Update servers and locating drivers.
Additionally, "server" specific OS's aren't as adept at it
as consumer OS's. In the old days, for a case such as
yours, I'd have gone into Device Manager and deleted
EVERYTHING. Then reboot and hope Windows finds
everything as it's coming back up. But the problem is
that the update servers for that OS are long gone, so
unless the drivers are local on the machine, there's no
hope. Your "by doing what" leaves me wanting to hang
up. My sysprep experience is based on brand new PC's
using brand new OS's ..."​

I can't get to any device manager on the clone because
the clone PC and drive won't boot.

However, on the original server, I might get an
opportunity to reboot into the clone drive, and then
delete devices before shutting down, then try that
modified target drive in the new computer, and see if it
plugs-and-plays to install new drivers - that I have
available on the drive - as I replace the original master
drive back into the original server so it runs again.

The goal is to see a second copy of the server WORKING
before totally killing the original computer, or at least to
be prepared to survive if and when the original server
dies altogether.

@AlanD "... For an OS that old, if you still have access
to the original server, you would need to run sysprep
on there before taking the clone
..."​

Run sysprep by doing what?

- - - - -

Regarding an 'old' operating system, in my case, that's
NOT an unusual situation, especially with my computers
out there that have custom programming that does
NOT offer to work in any other environment than the
one it is intricately installed into.

I've got computers with custom parallel cards that run
eight or more dot matrix printers at the same time, each
with a different content from one print job - not a
portable Windows program, and the parallel cards need
PC / XT ISA slots.

This stuff still runs out there, and needs "imaging".

Microsoft still distributes Server 2003 with working serial
numbers, that's what I used to perform a test installation
on a spare drive into the target PC no problem, and I
updated the drivers, to confirm that everything is capable
of working.

So I verified that the target computer is OK for the task.

Now, how to make the cloned drive do the same in that
target computer?

How do I 'teach' the cloned target drive to do the same
when booted in the target PC?

Logically, I imagined editing the registry off-line and
copying the hardware from the working clean install
into the cloned target, but what registry lines would I
export and import?

My challenge with the missing "by doing what" is the
presumption in the instructions that the reader knows
where the writer is - is the writer at a DOS prompt, in
Windows PE, in some maintenance tool kit?

Various clone tools have 'migrate' options, but they are
not obvious, more of 'try this' rabbit hole journeys.

Some tools have 'boot repair', but they often run and
then reboot with the same dysfunctional results.

Hence the "Image" in the opening subject line of this
thread is wanting.

How do we actually USE an 'image' when, by necessity,
we need to use the "image" elsewhere, other than in
the original hardware environment?

- - - - -

In my case, I may be able to boot the clone drive in the
original server and remove devices, then move it to the
target computer.

I suspect that it will not boot in the server because it's
a SATA drive, and the server hardware and the image on
the SATA drive is a copy of a SCSI RAID system.

All I can do it try.

All I can wish for is an "Image" program or programmer
who takes on the challenge of actually using an image,
a clone, in a different environment, no problem.

I'll let you know what else I try.