ADSM-L

NT Bare Metal Restore

2000-03-19 20:48:11
Subject: NT Bare Metal Restore
From: Eric Tang <tangeric AT HK1.IBM DOT COM>
Date: Mon, 20 Mar 2000 09:48:11 +0800
Hi All,

With reference to redbook "Windows NT Backup and Recovery with ADSM"
SG24-2231-00
I have tested the following successfully on a PC. However, encounter
problem when perform on a Netfinity.

Successful case on a PC with one hard disk (all partitions in NTFS)
disk0: c: 1028MB d: 502MB  f:502MB

1. Install NT on c: partition & TSM 3.1.0.7.06 NT client
2. Install NT on d: partition as "repair partition" & TSM 3.1.0.7.06 NT
client
3. format a 3rd partition f: in NTFS
4. format diskette in NT, copy files boot.ini, ntldr, ntdetect.com
5. edit boot.ini in diskette to add rdisk(0)partition(3) statement as below
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Windows NT 3 Partition v4.00"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows NT 2 Repair Partition
v4.00 call from diskette"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows NT 2 Repair Partition
v4.00 [VGA mode]" /basevideo /sos
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT 1 Server Version
4.00"
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT 1 Server Version 4.00
 [VGA mode]" /basevideo /sos

6. boot from 1st partition, logon administrator, change wallpaper setting &
 perform adsm backup on c:
7. boot from 2nd partition, logon administrator & perform adsm restore to
3rd partition f:
 copy f:\adsm.sys\registry\ntadsm01\machine\*.* f:\winnt\system32\config\
 copy f:\adsm.sys\registry\ntadsm01\users\default f:\winnt\system32\config\
 copy f:\adsm.sys\registry\ntadsm01\users\administrator\*.*
f:\winnt\system32\config\
8. insert diskette and select reboot from partition(3)
9. NT startup ok, wallpaper setting is OK for administrator, so I think
user profiles is OK

The same has been repeated to backup 2nd partition d: to ADSM and restore
to 3rd partition f:. And NT system reboot OK.

However the same does not work in a netfinity machines with 2 disks (all
NTFS) which got NT and data partitiion already allocated:
disk0: c: 4095MB, D: 4581MB
disk1: y: 4095MB, H: 502MB, G:996MB

1. C: partition is the original NT system, reboot is OK
2. Install NT to H: partition as the 'repair partition' and reboot from it
is OK.
3. both C: & H: are installed with TSM3.1.0.7.06 NT client
4. format partition G: in NTFS
5. format diskette in NT, copy files boot.ini, ntldr, ntdetect.com
6. edit boot.ini in diskette to add rdisk(1)partition(3) statement:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(1)partition(3)\WINNT="adsm restore Server Version
4.00"
multi(0)disk(0)rdisk(1)partition(3)\WINNT="adsm restore Server Version 4.00
 [VGA mode]" /basevideo /sos
multi(0)disk(0)rdisk(1)partition(2)\WINNT="Windows NT Server Version 4.00"
multi(0)disk(0)rdisk(1)partition(2)\WINNT="Windows NT Server Version 4.00
[VGA mode]" /basevideo /sos
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00"
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00
[VGA mode]" /basevideo /sos

7. with the diskette, boot from c: partition OK, logon administrator, &
perform adsm backup on c:
8. with the diskette, boot from h: partition OK, logon administrator &
perform adsm restore to g:partition
9.copy registry, profile ... mentioned above
10. insert diskette and select reboot from rdisk(1),partition(3)
11. fail with message:
Windows NT could not start because the following file is missing or
corrupt:
<winnt root>\system32\ntoskrnl.exe, please re-install a copy of the above
file
12. boot from c:, check the file is in g: partition and the file is there,
file attributes are the same as the one on c:
13. copy file ntoskrnl.exe from c: to g:
14. insert diskette and reboot from g:, failed with same message.
15. Repeat the above by adsm backup on h: then restore to g:, the same
failure.

I cannot re-simulate the case in my PC environment. Any hints what is going
wrong. Thanks.

Regards,
Eric Tang
<Prev in Thread] Current Thread [Next in Thread>