Solved What is a 'Shadow Copy'?

Melita

New member
Power User
VIP
Local time
7:19 AM
Messages
293
Location
Canada
In 'Backup and Restore' page of Windows 7, when I click on 'Create System Image' in the left navigation pane, a window comes up and says "Creating a Shadow Copy". Could you please tell me:

1. What is a 'Shadow Copy'?

2. Is it the same size as the system image or compressed?

3. Where is it stored?

4. Can I access this and transfer elsewhere for saving?

Thank you,
 

My Computer

Computer Manufacturer/Model Number
Laptop - Acer Aspire 5250-BZ479
OS
Windows 7 Home Premium 64bit
CPU
AMD Dual Core C-50
Memory
2GB DDR3/320GB HDD
Graphics Card(s)
AMD Radeon HD 6250
Monitor(s) Displays
15.6" HD LED LCD
Internet Speed
ADSL
In 'Backup and Restore' page of Windows 7, when I click on 'Create System Image' in the left navigation pane, a window comes up and says "Creating a Shadow Copy". Could you please tell me:

1. What is a 'Shadow Copy'?

2. Is it the same size as the system image or compressed?

3. Where is it stored?

4. Can I access this and transfer elsewhere for saving?

Thank you,

Shadow Copy - Wikipedia, the free encyclopedia

Above is something of an explanation. As I understand it, shadow copying is used by Windows Backup and also by Windows System Restore.

I don't use Windows Backup, but if I recall correctly the backup must be in its default location to restore properly. Is that the root of C?? I can't recall as I don't use it. I think you can move them, but before restoration you have to move them back to the default location.

System Restore points are relatively small. I have a dozen now and they take up 8 GB combined---whereas a single image file might take up 15 GB on my PC. System Restore points only back up certain types of Windows files.

I have no idea of the relative size of an image made by Windows Backup versus the size of an image made by some other program.

Windows Backup is too complex and finicky for me, so I just use another program.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Ignatz Special; 4 speed manual gearbox; factory air conditioning; one of one
OS
Windows 7 Home Premium SP1, 64-bit
CPU
Intel Skylake i5-6600K, not overclocked
Motherboard
AsRock Z170M Extreme 4, micro ATX
Memory
8 GB HyperX DDR4-2666 (2 x 4 GB)
Graphics Card(s)
none; graphics are integrated on CPU
Sound Card
onboard: Realtek ALC1150; external: USB Behringer UF0-202
Monitor(s) Displays
Dell S2340M 23 inch IPS
Screen Resolution
1600 x 900
Hard Drives
System: Crucial MX100 series SSD, 128 GB;
Data: Samsung Spinpoint 103SJ, 1 TB;
Backup: WD Caviar Green WD30EZRX-00D8PB0, 3 TB
PSU
Rosewill SilentNight 500 watt fanless, semi-modular
Case
Antec Solo II
Cooling
Noctua NH-U12S; Noctua F12 intake, Noctua S12A exhaust
Keyboard
Microsoft 200 6JH-00001 USB
Mouse
Dell or Microsoft optical wired; USB
Antivirus
Microsoft Security Essentials and Malwarebytes Premium
Browser
Pale Moon
Other Info
All fans PWM; speeds at idle: CPU circa 500 rpm; intake circa 600 rpm; exhaust circa 600 rpm; CPU temps 27 idle and 47 C load in a warm room (27 C/81 F) when running Intel Extreme Tuning Utility stress test.
To put it very simple, a shadow copy when launching for instance system imaging creates a snapshot of the included drives in your image backup. This snapshot contains the information of the system at the moment of creating it, programs installed, file locations and so on.

Now when the imaging process starts the image is created according to this snapshot, changes you make to the system while imaging is running will be ignored. Although it is never a good idea to install and / or uninstall software while imaging, it gives a good example: let's say you launch Windows Image Backup and while it's running in the background you decide to install software, program XYZ. Image will be created in the background, at the same time program XYZ will be installed but because it is not included in snapshot, it will be excluded from the system image.

Snapshotting in this case is needed in order to let you to run image backup while at the same time utilizing your computer normally. The method is used widely by backup applications, an example of other programs using snapshotting is the Sysinternals Disk2VHD which creates a vhd of your Windows installation to be used as virtual machine.

Short: snapshotting, the shadow copy is widely used by tools and programs which create images of a running Windows system, be it for backup images or converting physical systems to virtual hard disks.

Kari
 
Last edited:

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP ENVY 17-1150eg
OS
Windows 10 Pro x64 EN-GB
CPU
1.6 GHz Intel Core i7-720QM Processor
Memory
6 GB
Graphics Card(s)
ATI Mobility Radeon HD 5850 Graphics
Sound Card
Beats sound system with integrated subwoofer
Monitor(s) Displays
17" laptop display, 22" LED and 32" Full HD TV through HDMI
Screen Resolution
1600*900 (1), 1920*1080 (2&3)
Hard Drives
Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media
Cooling
As Envy runs a bit warm, I have it on a Cooler Master pad
Keyboard
Logitech diNovo Media Desktop Laser (bluetooth)
Mouse
Logitech Performance Mouse MX
Internet Speed
50/10 Mbps VDSL
Antivirus
Windows Defender 4.3.9431.0
Browser
Maxthon 3.5.2., IE11
Thank you very much for the lengthy explanation. That answers my first question.

My other 3 questions were with a view to saving a disk image in the HD of another computer. I have no external HD. I have full remote access to another computer. My idea was to save a System Image of Windows 7 in its own HD, and transfer it to the HD of the other computer. I have tried but this does not seem possible. Is there any way this can be done?

Regards,
 

My Computer

Computer Manufacturer/Model Number
Laptop - Acer Aspire 5250-BZ479
OS
Windows 7 Home Premium 64bit
CPU
AMD Dual Core C-50
Memory
2GB DDR3/320GB HDD
Graphics Card(s)
AMD Radeon HD 6250
Monitor(s) Displays
15.6" HD LED LCD
Internet Speed
ADSL
I have no external HD. I have full remote access to another computer. My idea was to save a System Image of Windows 7 in its own HD, and transfer it to the HD of the other computer. I have tried but this does not seem possible. Is there any way this can be done?

Regards,

I'd be skeptical, considering finicky Windows Backup is.

If I understand correctly, you have a PC and no external drive.

You want to make an image of the C drive of that PC and save it to some other drive, and then at some later date restore that image back to your PC if necessary.

Is that correct?

Where is this "in its own HD"? Another partition on the same drive? Another internal drive? Miles away on some network?

When you say "transfer", do you mean simply moving the unrestored image file from one drive to another? Or do you mean a Windows restoration process of some type?

You cannot save an image of a C partition on C.

You can save an image of a C partition on a D partition when both partitions are on the same hard drive.

Is that what you mean by "in its own HD"?

Images are generally of partitions, not of drives. That's why it's possible to save an image of C on the D partition. But that is not the best practice, because if that lone hard drive fails, you lose both your original C and your backup image on D.

An image file created with an application such as Macrium is just another file that can be moved around at will. Windows Backup frowns on that.

I'm not entirely clear on your plans, thus my questions above.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Ignatz Special; 4 speed manual gearbox; factory air conditioning; one of one
OS
Windows 7 Home Premium SP1, 64-bit
CPU
Intel Skylake i5-6600K, not overclocked
Motherboard
AsRock Z170M Extreme 4, micro ATX
Memory
8 GB HyperX DDR4-2666 (2 x 4 GB)
Graphics Card(s)
none; graphics are integrated on CPU
Sound Card
onboard: Realtek ALC1150; external: USB Behringer UF0-202
Monitor(s) Displays
Dell S2340M 23 inch IPS
Screen Resolution
1600 x 900
Hard Drives
System: Crucial MX100 series SSD, 128 GB;
Data: Samsung Spinpoint 103SJ, 1 TB;
Backup: WD Caviar Green WD30EZRX-00D8PB0, 3 TB
PSU
Rosewill SilentNight 500 watt fanless, semi-modular
Case
Antec Solo II
Cooling
Noctua NH-U12S; Noctua F12 intake, Noctua S12A exhaust
Keyboard
Microsoft 200 6JH-00001 USB
Mouse
Dell or Microsoft optical wired; USB
Antivirus
Microsoft Security Essentials and Malwarebytes Premium
Browser
Pale Moon
Other Info
All fans PWM; speeds at idle: CPU circa 500 rpm; intake circa 600 rpm; exhaust circa 600 rpm; CPU temps 27 idle and 47 C load in a warm room (27 C/81 F) when running Intel Extreme Tuning Utility stress test.
If I understand correctly, you have a PC and no external drive

I have 2. Windows 7 and XP

You want to make an image of the C drive of that PC and save it to some other drive, and then at some later date restore that image back to your PC if necessary

Save it in XP and, Yes

Where is this "in its own HD"? Another partition on the same drive? Another internal drive? Miles away on some network?

Another partition in Win 7 Hard Drive C:

When you say "transfer", do you mean simply moving the unrestored image file from one drive to another?

Yes

You can save an image of a C partition on a D partition when both partitions are on the same hard drive.

Is that what you mean by "in its own HD"?


Yes

Images are generally of partitions, not of drives. That's why it's possible to save an image of C on the D partition. But that is not the best practice, because if that lone hard drive fails, you lose both your original C and your backup image on D

I will be moving it immediately to the Hard drive of XP

An image file created with an application such as Macrium is just another file that can be moved around at will

After wading through 'Windows Backup' page fruitlessly, It seems like this is the best option for me!
 

My Computer

Computer Manufacturer/Model Number
Laptop - Acer Aspire 5250-BZ479
OS
Windows 7 Home Premium 64bit
CPU
AMD Dual Core C-50
Memory
2GB DDR3/320GB HDD
Graphics Card(s)
AMD Radeon HD 6250
Monitor(s) Displays
15.6" HD LED LCD
Internet Speed
ADSL


I will be moving it immediately to the Hard drive of XP

An image file created with an application such as Macrium is just another file that can be moved around at will

After wading through 'Windows Backup' page fruitlessly, It seems like this is the best option for me!


I'd agree that Macrium is the better tool.

In the event of a disaster of some type, do you intend to restore the Win 7 image directly from the XP computer? Or move it back inside the Win 7 PC before restoration? I assume the Win 7 and XP computers are networked together in some way. I have no experience at all with how easily restoration over a network is with Macrium. Maybe trivially easy, maybe impossible. I dunno as my Macrium usage is strictly on a one PC setup (I store my images of C on a separate internal data hard drive and restore from that data drive. I also copy my unrestored images to another internal backup drive).
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Ignatz Special; 4 speed manual gearbox; factory air conditioning; one of one
OS
Windows 7 Home Premium SP1, 64-bit
CPU
Intel Skylake i5-6600K, not overclocked
Motherboard
AsRock Z170M Extreme 4, micro ATX
Memory
8 GB HyperX DDR4-2666 (2 x 4 GB)
Graphics Card(s)
none; graphics are integrated on CPU
Sound Card
onboard: Realtek ALC1150; external: USB Behringer UF0-202
Monitor(s) Displays
Dell S2340M 23 inch IPS
Screen Resolution
1600 x 900
Hard Drives
System: Crucial MX100 series SSD, 128 GB;
Data: Samsung Spinpoint 103SJ, 1 TB;
Backup: WD Caviar Green WD30EZRX-00D8PB0, 3 TB
PSU
Rosewill SilentNight 500 watt fanless, semi-modular
Case
Antec Solo II
Cooling
Noctua NH-U12S; Noctua F12 intake, Noctua S12A exhaust
Keyboard
Microsoft 200 6JH-00001 USB
Mouse
Dell or Microsoft optical wired; USB
Antivirus
Microsoft Security Essentials and Malwarebytes Premium
Browser
Pale Moon
Other Info
All fans PWM; speeds at idle: CPU circa 500 rpm; intake circa 600 rpm; exhaust circa 600 rpm; CPU temps 27 idle and 47 C load in a warm room (27 C/81 F) when running Intel Extreme Tuning Utility stress test.
Here is a Macrium tutorial.

And do yourself a favpr and get an external disk (or a seperate internal disk) for the images. Best is a SSHD - those are the fastest spinning disks. An image of your system is not going to do you any good if it is on the same disk in a seperate partition the day the disk breaks down.

Btw - if you want to look at your shadows, run this command: vssadmin list shadows
 

My Computer

Computer Manufacturer/Model Number
HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops
OS
Vista, Windows7, Mint Mate, Zorin, Windows 8
CPU
from 1.6GHz Duo to i7
Monitor(s) Displays
2x HP w2207
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
In 'Backup and Restore' page of Windows 7, when I click on 'Create System Image' in the left navigation pane, a window comes up and says "Creating a Shadow Copy". Could you please tell me:

1. What is a 'Shadow Copy'?

It is a point-in-time snapshot of the system, not a copy, so it is a misnomer. Copy on write is used. On a write , the old data that is going to be overwritten is first copied to the shadow copy area as a "diff" and the shadow copy references it instead of the new data (like an overlay). So data is copied, but only for writes that occur after the "shadow copy" was created. The file system at the time the shadow was made can be reconstructed from this "diff" data at any time by overlaying it over the file system, even though the file system has changed.

A clone can also be made of the whole system, but that doesn't make a lot of sense for backups or the system recovery "restore points". I don't know of any case where this is used - you wouldn't be able to access the system while it is copying like you can on copy on write.

2. Is it the same size as the system image or compressed?
It can be from zero length, if no changes have been made to the file system, to large if many have. It depends on your activity.

3. Where is it stored?
In a hidden system directory on the volume being shadowed.

4. Can I access this and transfer elsewhere for saving?
Since it is not a copy, but differences - only disk blocks that have changed, making a copy doesn't make sense.It is an growing set of changes to the fs and not a static copy.

Thank you,
Backups do make full copies of the file system, but by making a shadow copy "snapshot", then using it as the source, they can make a consistent point in time copy on a running system.


Macrium is good. I have never had it fail me and I have made dozens and dozens of restores.
 
Last edited:

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home built (GeneO industries)/Model 4
OS
Windows 10 Pro. EFI boot partition, full EFI boot
CPU
i7 4770k 4.4GHz (44-44-43-43 turbo) @ 1.248V
Motherboard
ASUS Maximus VI Hero
Memory
16GB (8GBx2) @2200 MHz G.skill Sniper 10-11-10-30-1, 1.6V
Graphics Card(s)
MSI GTX 970 Gaming 4G
Sound Card
Onboard SupremeFX Audio
Monitor(s) Displays
NEC Spectraview 2490WUXi-SV
Screen Resolution
1920 x 1200
Hard Drives
Samsung 850 Pro 256GB (OS), Samsung 2x 128GB 840 Pro SSD in RAID0, 3x WD Blue 6Gb/s 1TB RAID0, WD 2TB Black external USB 3.0, 2TB WD20EARS Green external USB 3.0, 2x 500GB Seagate and 1 750 GB external USB, 1x 350GB external USB3
PSU
Seasonic X-850 (2012 KM3 model)
Case
Fractal Design Define R4
Cooling
NH-D14, NF-F12, NF-A15; NF-P14, NF-P12,NF-A14, S12A PWM
Keyboard
Cooler Master Storm Quickfire Rapid - Brown
Mouse
Logitech G602
Internet Speed
126.4 Mb/s down, 24.3 Mb/s up
Other Info
USB 3.0 x8 , SATA III x8, eSATA, USB 2.0 x6. Samsung DVD R/W drive.

WEI: CPU 7.8, Memory 7.9, Graphics 7.9, Disk 7.9
Here is a Macrium tutorial.

And do yourself a favpr and get an external disk (or a seperate internal disk) for the images. Best is a SSHD - those are the fastest spinning disks. An image of your system is not going to do you any good if it is on the same disk in a seperate partition the day the disk breaks down.

Btw - if you want to look at your shadows, run this command: vssadmin list shadows
Thank you for the tutorial and other information. With Macrium, is it possible to make an image of the Operating System only, without other documents and user installed programs?

In 'Backup and Restore' page of Windows 7, when I click on 'Create System Image' in the left navigation pane, a window comes up and says "Creating a Shadow Copy". Could you please tell me:

1. What is a 'Shadow Copy'?

It is a point-in-time snapshot of the system, not a copy, so it is a misnomer. Copy on write is used. On a write , the old data that is going to be overwritten is first copied to the shadow copy area as a "diff" and the shadow copy references it instead of the new data (like an overlay). So data is copied, but only for writes that occur after the "shadow copy" was created. The file system at the time the shadow was made can be reconstructed from this "diff" data at any time by overlaying it over the file system, even though the file system has changed.

A clone can also be made of the whole system, but that doesn't make a lot of sense for backups or the system recovery "restore points". I don't know of any case where this is used - you wouldn't be able to access the system while it is copying like you can on copy on write.

2. Is it the same size as the system image or compressed?
It can be from zero length, if no changes have been made to the file system, to large if many have. It depends on your activity.

In a hidden system directory on the volume being shadowed.

4. Can I access this and transfer elsewhere for saving?
Since it is not a copy, but differences - only disk blocks that have changed, making a copy doesn't make sense.It is an growing set of changes to the fs and not a static copy.

Thank you,
Backups do make full copies of the file system, but by making a shadow copy "snapshot", then using it as the source, they can make a consistent point in time copy on a running system.


Macrium is good. I have never had it fail me and I have made dozens and dozens of restores
Thank you for the comprehensive explanation. I have been on to computers for only 3 years, but it never fails to amaze me at what they can do!

Something outside the topic; how can I make separate quotations from the same post as you have done above?

Thank you,

Kind regards,
 

My Computer

Computer Manufacturer/Model Number
Laptop - Acer Aspire 5250-BZ479
OS
Windows 7 Home Premium 64bit
CPU
AMD Dual Core C-50
Memory
2GB DDR3/320GB HDD
Graphics Card(s)
AMD Radeon HD 6250
Monitor(s) Displays
15.6" HD LED LCD
Internet Speed
ADSL
With Macrium, is it possible to make an image of the Operating System only, without other documents and user installed programs?
Images are made per partition. If your documents and programs are in another partition, then you get the 'OS only' when you image C. But you have to at least image the system partition with it, else the restore would not boot.

If you do not want your user files imaged every time you image the OS, move those to another partition or disk. That is anyhow a good practice for data integrity.

The programs are a bit more difficult. Those you cannot just move. You have to uninstall/reinstall them and direct the installer to the different partition.
 

My Computer

Computer Manufacturer/Model Number
HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops
OS
Vista, Windows7, Mint Mate, Zorin, Windows 8
CPU
from 1.6GHz Duo to i7
Monitor(s) Displays
2x HP w2207
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
[/QUOTE]Images are made per partition. If your documents and programs are in another partition, then you get the 'OS only' when you image C. But you have to at least image the system partition with it, else the restore would not boot.

If you do not want your user files imaged every time you image the OS, move those to another partition or disk. That is anyhow a good practice for data integrity.

The programs are a bit more difficult. Those you cannot just move. You have to uninstall/reinstall them and direct the installer to the different partition.[/QUOTE]


I have attached a screen shot of my Hard disc. In C: there is :-

(X) 'Windows' folder that seems to have all the system files.

(Y) 'Program Files' and 'Program Files (x86)' with other Windows and Microsoft items (so many downloaded programs also go and park themselves there).

First, in C: I make another partition D: Then remove everything, [including the downloaded programs in (Y)], to the new partition D:, except (X) and (Y). Leave (X) and (Y) in C:

Then I choose 'System Reserved' + C: for imaging. How does that sound?

Regards,
 

Attachments

  • DISC 2.JPG
    DISC 2.JPG
    85.7 KB · Views: 2
Last edited:

My Computer

Computer Manufacturer/Model Number
Laptop - Acer Aspire 5250-BZ479
OS
Windows 7 Home Premium 64bit
CPU
AMD Dual Core C-50
Memory
2GB DDR3/320GB HDD
Graphics Card(s)
AMD Radeon HD 6250
Monitor(s) Displays
15.6" HD LED LCD
Internet Speed
ADSL
No good. You cannot move the programs. You can only reinstall them to another partition. If you move the program files, the programs will not function any more.


And I have no idea what X and Y is.
 

My Computer

Computer Manufacturer/Model Number
HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops
OS
Vista, Windows7, Mint Mate, Zorin, Windows 8
CPU
from 1.6GHz Duo to i7
Monitor(s) Displays
2x HP w2207
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
Back
Top