Win 7 OS partition restore via files and folders?

rcgldr

New member
Local time
9:51 AM
Messages
5
For Windows XP, I wrote a program that does the equivalent of a file and folder copy of the OS partition to a folder on another hard drive is sufficient for backup. I have to run this backup from another instance of Windows (I use XP 64 bit to backup XP 32 bit and vice versa). The OS partition can be quick formatted, the volume serial number restored (this avoids activation issues due to volume serial number changing, you can download a volume serial number utility), and file and folder copy from the backup folder to the XP OS partition will work (except for an issue with \windows\installer directory that will require a second restore).

For Windows 7, this process doesn't work One issue is seems to be the digital certificates. The other seems to be related to the junction points (reparse points). After a restore, the system will boot, but nothing has a digital signature, and you get various errors. It appears I need to add the ability to backup and restore reparse points in my utility, I'll investigate this later.

The reason I prefer a file and folder oriented backup to an image backup is that a format / restore can be used to defrag and sequentialize the files (so all files in each folder are adjacent to each other, which speeds up the system, and also the backup / verify process). It also allows me to selectively look at or restore individual files.

Is there a backup utility that does something similar?

The alternative would be a defrag utility that also sequentializes file and folder order. (The order is process all files in current directory, then process each sub-directory recursively, in the same fashion). In this case I would use this to "clean" up the OS partition, and image backup restore.

I haven't tested the file and folder backup / format / restore on non-os partitions, such as a partition where I've installed applications. Hopefully a non OS partition won't have certificate or junction point issues.
 
Last edited:

My Computer My Computer

At a glance

windows 7 64 bit2600k4gbati hd6970
Computer Manufacturer/Model Number
intel
OS
windows 7 64 bit
CPU
2600k
Motherboard
dp67bg
Memory
4gb
Graphics Card(s)
ati hd6970
Sound Card
creative x-fi
Monitor(s) Displays
viewsonic g225fb
Hard Drives
3 x seagate barracuda xt 2gb
PSU
thermaltake 750w
Case
lian li 7fnwx
Cooling
air
Have you yet been able to use your preferred backup method on Windows 7??

From your comments, I assume you have not because you say "this process doesn't work".

If you have not yet been able to use your preferred method, how is it that you know your method "speeds up the system", as you say, on Windows 7?

Or am I confused, and you actually have measured some differences, on Windows 7, using your preferred method?
 

My Computer My Computer

At a glance

Windows 7 Home Premium SP1, 64-bitIntel Skylake i5-6600K, not overclocked8 GB HyperX DDR4-2666 (2 x 4 GB)none; graphics are integrated on CPU
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.
You could try Puran. I don't think it does exactly what you say but it has features which optimize file and folder placement. The link is in my signature.
 

My Computer My Computer

At a glance

Microsoft Windows 7 Home Premium 64-bit Servi...Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz8 GB DDR3Intel(R) HD Graphics
Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
Have you yet been able to use your preferred backup method on Windows 7?
I can do a backup / format / restore, but its' not really working, Win 7 will boot, but it's not fully restored. I'm not sure of all the issues I'll be running into. Junction points (reparse points) are one issue, since Win 7 creates a few of these (XP doesn't have any unless you or an application you run creates these). I'm not sure about the digital certificates either. Win 7 is new to me. Currently I'm using an image backup for the actual backup. The backup / format / restore via file / folder is just experimental at this point for Win 7 (it does work for XP).

If you have not yet been able to use your preferred method, how is it that you know your method "speeds up the system", as you say, on Windows 7?
In the case of Windows XP, it speeds up loading tmes somewhat, but the main speed improvement, is backup and verify time after having done a backup / format / restore. (Note I do a verify with windiff after backups and restores).

As mentioned a defrag / sequentialize app would accomplish the same thing, and I would stick with the image backup for Windows 7.

Currently my primary system is still XP, on a system that is now triple boot, XP 32 bit, XP 64 bit, Win 7 64 bit, each on a separate hard drive and partition. Currently I'm just experimenting with Windows 7.

This is a system I recently bought that uses an Intel DP67BG motherboard, and in about 4 years when it's time to replace this system, I may not be able to find a motherboard that still offers Win XP drivers.

The sequentialization of files follows traditional backup applications ordering (I used to work on these for a tape drive company). An example ordering:

directory1\file1
directory1\file2
directory1\file3
directory1\subdir1\file4
directory1\subdir1\file5
directory1\subdir1\file6
directory1\subdir2\file7
directory1\subdir2\file8
directory1\subdir2\file9
directory4\...

The point is to keep all files in each directory in adjacent clusters on a disk, so all files in directory1 are adjancent, all fiels in subdir1 are adjacent, ... . This speeds up load times but I haven't really benchmarked this. If doing a file / folder backup or verify with sequentialized files (in the same ordering as the backup app), the I/O is essentially sequential, so it's almost as fast an image backup.

If what I'm looking for doesn't exist, then I'll stick with image backup for the OS partition. I install almost all applications on a separate partition, and assuming this doesn't create more parse points or certificates on the separate partition, I can use the file / folder backup utitlity I use now. I keep data in yet another partition. Keeping OS, apps and data in separate partitions reduces restore time if there's an issue, since genreally only one partition wil need to be restored.
 

My Computer My Computer

At a glance

windows 7 64 bit2600k4gbati hd6970
Computer Manufacturer/Model Number
intel
OS
windows 7 64 bit
CPU
2600k
Motherboard
dp67bg
Memory
4gb
Graphics Card(s)
ati hd6970
Sound Card
creative x-fi
Monitor(s) Displays
viewsonic g225fb
Hard Drives
3 x seagate barracuda xt 2gb
PSU
thermaltake 750w
Case
lian li 7fnwx
Cooling
air
Back
Top