Help repair Vista so I can replace the drive. BCD & SFC problems.

#1
Help repair Vista so I can replace the drive. BCD & SFC problems.

Last month, my system drive died. While I was trying to fix it, I had to endure multiple attempts by the system to run chkdsk. It kept marking every sector as bad, but it turns out that was because the board was bad. Every time it got warm, it would drop from Windows/BIOS/Device Manager. I've had the board replaced and the Adaptive Info transferred and now I have the drive back in the computer. I'm just trying to fix the logic problems created so that I can make an image of this drive and put it on a new larger drive.

Problems encountered now that it's back are that Windows wouldn't boot. I've used TestDisk to find the partitions. They aren't perfect but they're accessible. However, this has caused some problems. What I was getting was "Reboot and Select Proper Boot Device or Insert Boot Media in Selected Boot Device and press a key".

I've been through many of the tutorials and had to use the WinRE to run Bootrec /fixboot, /rebuildbcd, /fixmbr. Sometimes they would work, other times I'd get "Element not found". I used Diskpart to mark the partition as active. Great. After it runs a chkdsk, the computer boots up and I run SFC. I find three files that SFC can't fix; vbscript.dll, winspool.drv.mui, and RSWOP.icm.

I find the information here that tells me how to extract the missing files from the installation disk. So now, I can find vbscript.dll in the Windows\System32 folder of the install disk. Winspool.drv.mui is not there. Using a little detective work, I can find it in another sub-folder of the disk, but now I don't remember where. RSWOP.icm is not on the install disk. I have no way of knowing the path to the corrupted files from the SFC log, which is on the other computer so I can't attach it here. I'll do that after I access this from the other computer.

Here's where it gets really wonky and I turn a shade grayer. I had been working on the computer for a few hours reinstalling programs and some settings that had been lost. I rebooted and got the "Reboot and Select Proper Boot" error again. I went back into the WinRE to run bootrec /fixboot and got the "Element Not Found" error again. I activated the partition again with Diskpart, but kept getting the Element Not Found error. I used your "Nuclear Holocaust" instructions but couldn't delete the BCD file because it didn't exist. I continued until the import instructions failed. (Are there Planetary Destruction instructions?)

Out of frustration, I rebooted again and after another chkdsk it started up fine. There is even a BCD file in the c:\boot\ directory. For now, the computer is running but I still have those three files to fix. I did find a RSWOP.icm download from Microsoft that I installed, but SFC still says it can't fix that file. All the files say "hash mismatch" and "source file in store is also corrupted". If I search the disk for the locations of the corrupted files, vbscript is located in more than 20 places.

Questions:

  1. When I find the file on the install disk to repair the files on the hard drive, where should I be putting these files? How do I know which path to follow?
  2. Have you ever heard of the BCD disappearing out of the blue and returning just as fast?
  3. Do I need to fix these files before making an image and transferring it?
  4. Do you have any suggestions on a good and free imaging and backup software?

I'm losing sleep over this. Once I post this, I'll go to the other computer and log in so I can attach the errors from the SFC log.

Addendum

I've edited out all the extra stuff that didn't have any details. This is what is left.
Code:
[TABLE="width: 1055"]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD]2012-10-27 18:03:27, Info                  CSI    00000185 [SR] Cannot repair member file [l:32{16}]"winspool.drv.mui" of Microsoft-Windows-Printing-Spooler-Client.Resources, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:03:35, Info                  CSI    00000187 [SR] Cannot repair member file [l:32{16}]"winspool.drv.mui" of Microsoft-Windows-Printing-Spooler-Client.Resources, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:03:35, Info                  CSI    00000188 [SR] This component was referenced by [l:164{82}]"Package_44_for_KB936330~31bf3856ad364e35~x86~en-US~6.0.1.18000.936330-60_en-us_GDR"[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:03:35, Info                  CSI    0000018b [SR] Could not reproject corrupted file [ml:520{260},l:58{29}]"\??\C:\WINDOWS\System32\en-US"\[l:32{16}]"winspool.drv.mui"; source file in store is also corrupted[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:04:23, Info                  CSI    000001a6 [SR] Cannot repair member file [l:24{12}]"vbscript.dll" of Microsoft-Windows-Scripting-VBScript, Version = 9.1.8112.16450, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:04:32, Info                  CSI    000001a8 [SR] Cannot repair member file [l:24{12}]"vbscript.dll" of Microsoft-Windows-Scripting-VBScript, Version = 9.1.8112.16450, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:04:32, Info                  CSI    000001a9 [SR] This component was referenced by [l:150{75}]"Package_1_for_KB2744842~31bf3856ad364e35~x86~~9.1.1.0.2744842-2_neutral_GDR"[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:04:32, Info                  CSI    000001ac [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\WINDOWS\System32"\[l:24{12}]"vbscript.dll"; source file in store is also corrupted[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:05:35, Info                  CSI    000001d2 [SR] Cannot repair member file [l:18{9}]"RSWOP.icm" of Microsoft-Windows-WindowsCodecExt, Version = 7.0.6002.18107, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:05:39, Info                  CSI    000001d4 [SR] Cannot repair member file [l:18{9}]"RSWOP.icm" of Microsoft-Windows-WindowsCodecExt, Version = 7.0.6002.18107, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:05:39, Info                  CSI    000001d5 [SR] This component was referenced by [l:160{80}]"Microsoft-Windows-DGT-Package~31bf3856ad364e35~x86~~7.0.6002.18107.WindowsCodecs"[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:05:39, Info                  CSI    000001d8 [SR] Could not reproject corrupted file [ml:520{260},l:86{43}]"\??\C:\WINDOWS\System32\spool\drivers\color"\[l:18{9}]"RSWOP.icm"; source file in store is also corrupted[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:24, Info                  CSI    00000213 [SR] Cannot repair member file [l:32{16}]"winspool.drv.mui" of Microsoft-Windows-Printing-Spooler-Client.Resources, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:24, Info                  CSI    00000215 [SR] Cannot repair member file [l:24{12}]"vbscript.dll" of Microsoft-Windows-Scripting-VBScript, Version = 9.1.8112.16450, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:24, Info                  CSI    00000217 [SR] Cannot repair member file [l:18{9}]"RSWOP.icm" of Microsoft-Windows-WindowsCodecExt, Version = 7.0.6002.18107, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:24, Info                  CSI    00000219 [SR] Cannot repair member file [l:24{12}]"vbscript.dll" of Microsoft-Windows-Scripting-VBScript, Version = 9.1.8112.16450, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:24, Info                  CSI    0000021a [SR] This component was referenced by [l:150{75}]"Package_1_for_KB2744842~31bf3856ad364e35~x86~~9.1.1.0.2744842-2_neutral_GDR"[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:25, Info                  CSI    0000021d [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\WINDOWS\System32"\[l:24{12}]"vbscript.dll"; source file in store is also corrupted[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:25, Info                  CSI    0000021f [SR] Cannot repair member file [l:32{16}]"winspool.drv.mui" of Microsoft-Windows-Printing-Spooler-Client.Resources, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:25, Info                  CSI    00000220 [SR] This component was referenced by [l:164{82}]"Package_44_for_KB936330~31bf3856ad364e35~x86~en-US~6.0.1.18000.936330-60_en-us_GDR"[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:25, Info                  CSI    00000223 [SR] Could not reproject corrupted file [ml:520{260},l:58{29}]"\??\C:\WINDOWS\System32\en-US"\[l:32{16}]"winspool.drv.mui"; source file in store is also corrupted[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:25, Info                  CSI    00000225 [SR] Cannot repair member file [l:18{9}]"RSWOP.icm" of Microsoft-Windows-WindowsCodecExt, Version = 7.0.6002.18107, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:25, Info                  CSI    00000226 [SR] This component was referenced by [l:160{80}]"Microsoft-Windows-DGT-Package~31bf3856ad364e35~x86~~7.0.6002.18107.WindowsCodecs"[/TD]
[/TR]
[TR]
[TD]2012-10-27 18:07:25, Info                  CSI    00000229 [SR] Could not reproject corrupted file [ml:520{260},l:86{43}]"\??\C:\WINDOWS\System32\spool\drivers\color"\[l:18{9}]"RSWOP.icm"; source file in store is also corrupted[/TD]
[/TR]
[/TABLE]
I hope this is useful. BTW, I'm running Vista Home Premium 32-bit. For some reason, my BIOS settings kept changing too. The Hard Disk Priority and Boot Priority kept changing. There is another hard disk in the computer that sometimes steals priority even though I don't list it in the Hard Disks. I tried disconnecting it, but that only made the hard disk category in BIOS disappear completely. I didn't know if that was normal so I hooked it back up. This non-boot drive is an IDE drive. The problem drive is a SATA drive.