locked
WHS backup of Windows 7 Fails Partially RRS feed

  • Question

  • 1.) The WHS backup of a Win 7 computer is failing on the local Disk (OS partition) with the following event viewer error messages on the WHS server:

    --first error---
    Event Type: Error
    Event Source: HomeServer
    Event Category: Backup
    Event ID: 262
    Date:  4/15/2010
    Time:  1:16:35 AM
    User:  N/A
    Computer: CPWHS01
    Description:
    Backup of CP56 C:\ has failed. For more information, see Help and Support Center athttp://go.microsoft.com/fwlink/events.asp.

    --second error---
    Event Type: Error
    Event Source: HomeServer
    Event Category: Backup
    Event ID: 270
    Date:  4/15/2010
    Time:  1:16:35 AM
    User:  N/A
    Computer: CPWHS01
    Description:
    Received abort message from CP56 with reason 7. For more information, see Help and Support Center athttp://go.microsoft.com/fwlink/events.asp.

    2.) The Backup Details app in the WHS Console reports:

    Details of Volume (Local Disk):

    Failure Details for Volume (Local Disk):

    An unexpected exception occurred on the computer.
    COMException
    The request could not be performed because of and I/O error.

    (exception from HRESULT:0x8007045D)
    at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)

    3.) I ran chkdsk /r on the client and everything reported ok. Since two other partitions on the same hard drive backed up ok, this was not a big surprise.

    4.) I've tried a lot of other things to no avail.

    5.) The following errors are reported on the Win 7 client:

    ============================================== Error Table =============================================
    Error 4/15/2010 1:16:35 AM HomeServer 770 HomeBackup
    Error 4/15/2010 1:16:35 AM HomeServer 773 HomeBackup

    ============================================== Details as text =========================================
    Log Name:      Application
    Source:        HomeServer
    Date:          4/15/2010 1:16:35 AM
    Event ID:      770
    Task Category: HomeBackup
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      CP56
    Description:
    Backup set 2 on CPWHS01 failed: System.Runtime.InteropServices.COMException (0x8007045D): The request could not be performed because of an I/O device error. (Exception from HRESULT:

    0x8007045D)
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.HomeServer.Common.Client.Win32.ThrowLastError()
       at Microsoft.HomeServer.Backup.NTFS.VolumeBuffer.EndRead()
       at Microsoft.HomeServer.Backup.NTFS.ClusterBitMapReader.Next()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.DoClusterPass1()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.RunWithoutCatch()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.Run()
       at Microsoft.HomeServer.Backup.BackupOp.BackupSetOperation.RunWithoutCatch()
       at Microsoft.HomeServer.Backup.BackupOp.BackupSetOperation.Run()
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="HomeServer" />
        <EventID Qualifiers="53247">770</EventID>
        <Level>2</Level>
        <Task>3</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2010-04-15T08:16:35.000000000Z" />
        <EventRecordID>4730</EventRecordID>
        <Channel>Application</Channel>
        <Computer>CP56</Computer>
        <Security />
      </System>
      <EventData>
        <Data>2</Data>
        <Data>CPWHS01</Data>
        <Data>System.Runtime.InteropServices.COMException (0x8007045D): The request could not be performed because of an I/O device error. (Exception from HRESULT: 0x8007045D)
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.HomeServer.Common.Client.Win32.ThrowLastError()
       at Microsoft.HomeServer.Backup.NTFS.VolumeBuffer.EndRead()
       at Microsoft.HomeServer.Backup.NTFS.ClusterBitMapReader.Next()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.DoClusterPass1()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.RunWithoutCatch()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.Run()
       at Microsoft.HomeServer.Backup.BackupOp.BackupSetOperation.RunWithoutCatch()
       at Microsoft.HomeServer.Backup.BackupOp.BackupSetOperation.Run()</Data>
      </EventData>
    </Event>

    Log Name:      Application
    Source:        HomeServer
    Date:          4/15/2010 1:16:35 AM
    Event ID:      773
    Task Category: HomeBackup
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      CP56
    Description:
    Backup of volume C: to CPWHS01 failed: System.Runtime.InteropServices.COMException (0x8007045D): The request could not be performed because of an I/O device error. (Exception from

    HRESULT: 0x8007045D)
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.HomeServer.Common.Client.Win32.ThrowLastError()
       at Microsoft.HomeServer.Backup.NTFS.VolumeBuffer.EndRead()
       at Microsoft.HomeServer.Backup.NTFS.ClusterBitMapReader.Next()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.DoClusterPass1()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.RunWithoutCatch()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.Run()
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="HomeServer" />
        <EventID Qualifiers="53247">773</EventID>
        <Level>2</Level>
        <Task>3</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2010-04-15T08:16:35.000000000Z" />
        <EventRecordID>4729</EventRecordID>
        <Channel>Application</Channel>
        <Computer>CP56</Computer>
        <Security />
      </System>
      <EventData>
        <Data>2</Data>
        <Data>C:</Data>
        <Data>CPWHS01</Data>
        <Data>System.Runtime.InteropServices.COMException (0x8007045D): The request could not be performed because of an I/O device error. (Exception from HRESULT: 0x8007045D)
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.HomeServer.Common.Client.Win32.ThrowLastError()
       at Microsoft.HomeServer.Backup.NTFS.VolumeBuffer.EndRead()
       at Microsoft.HomeServer.Backup.NTFS.ClusterBitMapReader.Next()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.DoClusterPass1()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.RunWithoutCatch()
       at Microsoft.HomeServer.Backup.BackupOp.BackupOperation.Run()</Data>
      </EventData>
    </Event>

     

     - - Many Thanks for your help - -

    Thursday, April 15, 2010 11:54 PM

All replies

  • Run chkdsk /r on the drive(s) in the client with the problem. An I/O error suggests a damaged/failing hard drive.
    I'm not on the WHS team, I just post a lot. :)
    Friday, April 16, 2010 2:01 AM
    Moderator
  • I get the same thing... its on my laptop that i am using so i am sure its not that bad of a damage also i have ran a chkdsk and still with same error 
    Wednesday, December 29, 2010 3:40 AM
  • MontesDesigns

    I uninstalled the WHS connector and reinstalled it on an XP boot partition on the same computer. The Win7 and ALL the other partitions now backed up flawlessly in WHS. As I stated in my original post, I checked the hard drive, like you, and it was fine. I was looking for ANOTHER solution to the problem. The problem, as it turned, out was with the connector and Win7. I eventually fixed the problem myself when other Win7 bugs surfaced and forced my hand. It turned out to be an extraordinarily tedious and involved project.
     
    I hope Microsoft documents and trap errors better in WHS 2011. The product is fabulous when it is working, but not economic to repair. I eventually moved to installing HP WHS's (rather than building them myself) in the hope that HP could support them. I made multiple-painful restores where HP could not help solve problems and the clients were freaking out -- so I had to waste an enormous amount of troubleshooting time.

    I use advanced tools when testing hard drives (not mentioned in my original post) because chkdsk is so unreliable. Regardless, the first thing you should do is look for "The device, \..., has a bad block" errors in the System Event log file. Next, you can run the disk drive manufacture's error diagnostics bootable ISO using the deepest form of checking. Also, many of the imaging programs, like Norton Ghost, will catch a bad block (always use the cold imaging option).

    Hope this helps (a little?)

    Saturday, April 30, 2011 9:29 PM
  • Ken,

    See item 3 in my post:

    "3.) I ran chkdsk /r on the client and everything reported ok. Since two other partitions on the same hard drive backed up ok, this was not a big surprise."

    I put that info in my post so it might be answered with a possible solution (something I had not already tried).

    I appreciate your effort, but it gives the misimpression that the question has been answered, and dissuades other potential solution providers.

    Sigh...

    Saturday, April 30, 2011 9:41 PM