none
SBS 2011 move data wizard crash

    Question

  • Hi,

    I have just installed an sbs 2011 standard.

    I have already setup backup with the backup wizard in the sbs 2011 console.

     

    If I try to run the move data wizard, the movedata.exe always crashs.

    The error message from event viewer:

     

    Protokollname: Application
    Quelle:        .NET Runtime
    Datum:         28.10.2011 16:04:15
    Ereignis-ID:   1026
    Aufgabenkategorie:Keine
    Ebene:         Fehler
    Schlüsselwörter:Klassisch
    Benutzer:      Nicht zutreffend
    Computer:      xxxxx
    Beschreibung:
    Anwendung: MoveData.exe
    Frameworkversion: v4.0.30319
    Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
    Ausnahmeinformationen: System.Reflection.TargetInvocationException
    Stapel:
       bei Microsoft.WindowsServerSolutions.Storage.MoveData.MainClass.Main(System.String[])

    Ereignis-XML:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name=".NET Runtime" />
        <EventID Qualifiers="0">1026</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2011-10-28T14:04:15.000000000Z" />
        <EventRecordID>11718</EventRecordID>
        <Channel>Application</Channel>
        <Computer>xxxxx</Computer>
        <Security />
      </System>
      <EventData>
        <Data>Anwendung: MoveData.exe
    Frameworkversion: v4.0.30319
    Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
    Ausnahmeinformationen: System.Reflection.TargetInvocationException
    Stapel:
       bei Microsoft.WindowsServerSolutions.Storage.MoveData.MainClass.Main(System.String[])
    </Data>
      </EventData>
    </Event>

     

    and the second one is

     

    Protokollname: Application
    Quelle:        Application Error
    Datum:         28.10.2011 16:04:16
    Ereignis-ID:   1000
    Aufgabenkategorie:(100)
    Ebene:         Fehler
    Schlüsselwörter:Klassisch
    Benutzer:      Nicht zutreffend
    Computer:      xxxxx
    Beschreibung:
    Name der fehlerhaften Anwendung: MoveData.exe, Version: 6.1.7900.0, Zeitstempel: 0x4cd854e7
    Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 6.1.7600.16385, Zeitstempel: 0x4a5bdfe0
    Ausnahmecode: 0xe0434352
    Fehleroffset: 0x000000000000aa7d
    ID des fehlerhaften Prozesses: 0x29c
    Startzeit der fehlerhaften Anwendung: 0x01cc957a7581cec5
    Pfad der fehlerhaften Anwendung: C:\Program Files\Windows Small Business Server\Bin\MoveData.exe
    Pfad des fehlerhaften Moduls: C:\Windows\system32\KERNELBASE.dll
    Berichtskennung: b8926a85-016d-11e1-b19a-782bcb5e4c99
    Ereignis-XML:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2011-10-28T14:04:16.000000000Z" />
        <EventRecordID>11719</EventRecordID>
        <Channel>Application</Channel>
        <Computer>xxxxx</Computer>
        <Security />
      </System>
      <EventData>
        <Data>MoveData.exe</Data>
        <Data>6.1.7900.0</Data>
        <Data>4cd854e7</Data>
        <Data>KERNELBASE.dll</Data>
        <Data>6.1.7600.16385</Data>
        <Data>4a5bdfe0</Data>
        <Data>e0434352</Data>
        <Data>000000000000aa7d</Data>
        <Data>29c</Data>
        <Data>01cc957a7581cec5</Data>
        <Data>C:\Program Files\Windows Small Business Server\Bin\MoveData.exe</Data>
        <Data>C:\Windows\system32\KERNELBASE.dll</Data>
        <Data>b8926a85-016d-11e1-b19a-782bcb5e4c99</Data>
      </EventData>
    </Event>

     

    Every help is appreciated.

    Thanks


    • Edited by mzda_2011 Friday, October 28, 2011 2:26 PM
    Friday, October 28, 2011 2:25 PM

Answers

  • In fact, we do not support SBS2011 on dynamic disk (since the wizard looks for basic disk while you try to run MoveData.exe) and we need to convert dynamic disk to basic disk. To convert dynamic disk to basic disk, you can follow the steps below:

    (Note: please make sure that you have a backup of the server to avoid any potential data loss if any of the following steps is incorrectly performed.)

    1. Please download the support tool from the following link:

    http://www.microsoft.com/downloads/details.aspx?FamilyId=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=en 
     
    Please Note: Please choose Completely Install rather than Typical Install when installing the tool above, then the dskprobe.exe can appear in the folder C:\Program Files\Support Tool

    2. Please run dskprobe.exe at the folder C:\Program Files\Support Tool

    2) Run dskprobe.exe on the system.
    3) Select the Drives menu and "Physical Drive. . ."

    4) Double click on the drive that you want to convert back to a basic disk. Click the "Set Active" button next to that drive.
    5) From the Sectors menu, select "Read"
    6) Accept the defaults (begin sector 0, read 1 sector) and click "Read"

    7) In the editor, go to the "01C0" line and the third bit should be a "42". Change that to a "07".

    Note: a few machines have had this on the "01D0" line instead. I don't know what that means, so I wouldn't try it unless it is on a pure test box.

    8) From the Sectors menu, select "Write". Confirm all dialog boxes.

    Note: This is the step that will hose your box if you have not followed the above instructions correctly.

    9) Exit dskprobe.exe. Reboot
    10) Run chkdsk on the affected logical drive(s). If any errors are found, do a chkdsk /f to fix them.

    After converting the dynamic disk to the basic disk, let us try to remove the wizard again.

    For more instructions about this steps, you can refer to the website below:

    http://thelazyadmin.com/2007/01/converting-dynamic-disks-back-to-basic-disks/

    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Wednesday, November 02, 2011 8:42 AM
    Moderator
  • Check following links for moving individual items:

     

    Exchange:

    http://technet.microsoft.com/en-us/library/dd351168.aspx

    Sharepoint:

    http://blog.brainlitter.com/2010/12/27/how-to-move-a-sharepoint-content-database-to-a-new-physical-drive-location/

    Note:In our case the content database would be named as "ShareWebDB"

    WSUS:

    http://bartvdw.wordpress.com/2010/03/07/move-wsus-content-to-another-drivepartition/

    http://blogs.technet.com/b/sbs/archive/2009/09/23/how-to-move-wsus-content-and-database-files-to-a-different-partition.aspx

     

    Not sure about User Redirected Folders ,but, my guess it it has to be done using robocopy and then you can manually change the path in GPO.

     

    Please make sure you have a good backup before moving anything.


    Saturday, November 05, 2011 8:27 AM

All replies

  • We need to look into Move data log file to get more information

    Make sure the primary partition "C:\" is basic.

     


    Binu Kumar Small Business Server Support
    Friday, October 28, 2011 6:47 PM
  • Hi,

    C:\ is the primary partition.

    Here is the log:

     

    ---------------------------------------------------------
    [11780] 111028.225347.6246: General: Initializing...C:\Program Files\Windows Small Business Server\Bin\MoveData.exe
    [11780] 111028.225347.8506: Storage: Data Store to be moved: UserShares
    [11780] 111028.225350.8379: Storage: Backup Task State: Enabled
    [11780] 111028.225351.4189: Storage: Server Backup Task Disabled
    [11780] 111028.225351.5990: Storage: Launching the Move Data Wizard!
    [11780] 111028.225354.6963: WizardChainEngine Next Clicked: Going to page {0}.: Storage.MoveDataWizard.DiagnoseDataStorePage
    [11964] 111028.225354.7213: Storage: Starting System Diagnosis
    [11964] 111028.225354.7213: Storage: Getting Data Store Information
    [11964] 111028.225354.7343: Storage: Get folder size
    [11964] 111028.225354.7613: Storage: Success get user share folder size: 0 bytes
    [11964] 111028.225354.7683: Storage: Data Store Drive/s Details:Name=C:\,Size=0
    [11964] 111028.225354.7693: Storage: Data Store Size Details: Current Total Size=0  Required Size=0
    [11964] 111028.225354.7693: Storage: MoveData Task can move the Data Store=True
    [11964] 111028.225354.8923: Storage: An error was encountered when performing system diagnosis : ErrorCode:0
    BaseException: Microsoft.WindowsServerSolutions.Storage.Common.StorageException: WMI error occurred while accessing drive ---> System.Management.ManagementException: Nicht gefunden
       bei System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
       bei System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()
       bei Microsoft.WindowsServerSolutions.Storage.Common.DriveUtil.IsDriveRemovable(String drive)
       --- Ende der internen Ausnahmestapelüberwachung ---
       bei Microsoft.WindowsServerSolutions.Storage.Common.DriveUtil.IsDriveRemovable(String drive)
       bei Microsoft.WindowsServerSolutions.Storage.Common.DataStoreInfo.LoadAvailableDrives()
       bei Microsoft.WindowsServerSolutions.Storage.Common.MoveDataUtil.CanMoveData(DataStoreInfo storeInfo, MoveDataError& error)
       bei Microsoft.WindowsServerSolutions.Storage.MoveData.DiagnoseDataStorePagePresenter.DiagnoseDataStore(Object sender, DoWorkEventArgs args)
    [11780] 111028.225354.9033: Storage: An error occured during the execution: System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> Microsoft.WindowsServerSolutions.Storage.Common.StorageException: Diagnosing the Data Store failed (see the inner exception) ---> Microsoft.WindowsServerSolutions.Storage.Common.StorageException: WMI error occurred while accessing drive ---> System.Management.ManagementException: Nicht gefunden
       bei System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
       bei System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()
       bei Microsoft.WindowsServerSolutions.Storage.Common.DriveUtil.IsDriveRemovable(String drive)
       --- Ende der internen Ausnahmestapelüberwachung ---
       bei Microsoft.WindowsServerSolutions.Storage.Common.DriveUtil.IsDriveRemovable(String drive)
       bei Microsoft.WindowsServerSolutions.Storage.Common.DataStoreInfo.LoadAvailableDrives()
       bei Microsoft.WindowsServerSolutions.Storage.Common.MoveDataUtil.CanMoveData(DataStoreInfo storeInfo, MoveDataError& error)
       bei Microsoft.WindowsServerSolutions.Storage.MoveData.DiagnoseDataStorePagePresenter.DiagnoseDataStore(Object sender, DoWorkEventArgs args)
       bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
       --- Ende der internen Ausnahmestapelüberwachung ---
       bei Microsoft.WindowsServerSolutions.Storage.MoveData.DiagnoseDataStorePagePresenter.backgroundWorker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
       --- Ende der internen Ausnahmestapelüberwachung ---
       bei System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
       bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       bei System.Delegate.DynamicInvokeImpl(Object[] args)
       bei System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
       bei System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
       bei System.Threading.ExecutionContext.runTryCode(Object userData)
       bei System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
       bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       bei System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
       bei System.Windows.Forms.Control.InvokeMarshaledCallbacks()
       bei System.Windows.Forms.Control.WndProc(Message& m)
       bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
       bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       bei Microsoft.WindowsServerSolutions.Common.Wizards.Framework.WizardChainEngine.Launch()
       bei Microsoft.WindowsServerSolutions.Storage.MoveData.MainClass.LaunchMoveDataWizard()
       bei Microsoft.WindowsServerSolutions.Storage.MoveData.MainClass.Main(String[] args)
    [11780] 111028.225407.2505: Storage: Server Backup Task Enabled

    Thanks in advance..

    Friday, October 28, 2011 8:54 PM
  • I also have tried to repair the sbs console like described here:

    http://technet.microsoft.com/en-us/library/gg680337.aspx

     

    But it still didn't help :(

    Saturday, October 29, 2011 12:20 PM
  • "WMI error occurred while accessing drive"....is it same disk different partition or different disk?

    Also make sure WMI is up and running:

    http://blogs.technet.com/b/askperf/archive/2007/06/22/basic-wmi-testing.aspx


    Saturday, October 29, 2011 3:04 PM
  • Well I could't get to any window to select the destination hard disk. My plan is to move it to a different partition on the same disk...

     

    WMI should be OK, since I can see the properties of wmimgmt.msc correctly...

    Saturday, October 29, 2011 8:30 PM
  • No solution ? :(
    Monday, October 31, 2011 7:01 PM
  • Hi, I'd like to confirm if you are using basic disk or dynamic disk on the SBS2011 server? We've seem similar issue "MoveData.exe" crash with "System.Reflection.TargetInvocationException" if the user is using dynamic disk.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Tuesday, November 01, 2011 6:44 AM
    Moderator
  • Hi Sean,

    Yes, my primary hard disk is a dynamic one. But it is the default setting from SBS 2011 isn't it ? What can be the solution of my problem ?

    Thanks.

    Tuesday, November 01, 2011 12:16 PM
  • In fact, we do not support SBS2011 on dynamic disk (since the wizard looks for basic disk while you try to run MoveData.exe) and we need to convert dynamic disk to basic disk. To convert dynamic disk to basic disk, you can follow the steps below:

    (Note: please make sure that you have a backup of the server to avoid any potential data loss if any of the following steps is incorrectly performed.)

    1. Please download the support tool from the following link:

    http://www.microsoft.com/downloads/details.aspx?FamilyId=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=en 
     
    Please Note: Please choose Completely Install rather than Typical Install when installing the tool above, then the dskprobe.exe can appear in the folder C:\Program Files\Support Tool

    2. Please run dskprobe.exe at the folder C:\Program Files\Support Tool

    2) Run dskprobe.exe on the system.
    3) Select the Drives menu and "Physical Drive. . ."

    4) Double click on the drive that you want to convert back to a basic disk. Click the "Set Active" button next to that drive.
    5) From the Sectors menu, select "Read"
    6) Accept the defaults (begin sector 0, read 1 sector) and click "Read"

    7) In the editor, go to the "01C0" line and the third bit should be a "42". Change that to a "07".

    Note: a few machines have had this on the "01D0" line instead. I don't know what that means, so I wouldn't try it unless it is on a pure test box.

    8) From the Sectors menu, select "Write". Confirm all dialog boxes.

    Note: This is the step that will hose your box if you have not followed the above instructions correctly.

    9) Exit dskprobe.exe. Reboot
    10) Run chkdsk on the affected logical drive(s). If any errors are found, do a chkdsk /f to fix them.

    After converting the dynamic disk to the basic disk, let us try to remove the wizard again.

    For more instructions about this steps, you can refer to the website below:

    http://thelazyadmin.com/2007/01/converting-dynamic-disks-back-to-basic-disks/

    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Wednesday, November 02, 2011 8:42 AM
    Moderator
  • Hi Sean,

    thanks for the information.

    unfortunately, the support tool doesn't work on windows server 2008....

    Im just wondering, if SBS 2011 with dynamic disk is not supported, then why does this option was offered during the installation ? And without any warnings ??

    Wednesday, November 02, 2011 9:33 PM
  • Hi, I double checked the disk option by installing a new SBS2011 on my test machine and here are some screenshots:

    So, it seems that basic disk is by design and there is nowhere to change to dynamic during the installation. Also, to convert to basic disk, you can try some third party disk program.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Thursday, November 03, 2011 10:37 AM
    Moderator
  • Hi Sean,

    OK. Thanks for the information. I just don't get it, how could I get the dynamic disk...

    Are there any way to move the data manually instead using movedata.exe ? Are there any tutorial / step by step guidelines for that ?
    Thanks.

    Friday, November 04, 2011 9:27 PM
  • What data are you trying to move?Exchange?Sharepoint?
    Friday, November 04, 2011 10:13 PM
  • Im trying to move all data which are listed as options for the move data wizard:

     

    exchange

    share point

    user redirected folders

    public folders

    WSUS

    Friday, November 04, 2011 10:26 PM
  • Check following links for moving individual items:

     

    Exchange:

    http://technet.microsoft.com/en-us/library/dd351168.aspx

    Sharepoint:

    http://blog.brainlitter.com/2010/12/27/how-to-move-a-sharepoint-content-database-to-a-new-physical-drive-location/

    Note:In our case the content database would be named as "ShareWebDB"

    WSUS:

    http://bartvdw.wordpress.com/2010/03/07/move-wsus-content-to-another-drivepartition/

    http://blogs.technet.com/b/sbs/archive/2009/09/23/how-to-move-wsus-content-and-database-files-to-a-different-partition.aspx

     

    Not sure about User Redirected Folders ,but, my guess it it has to be done using robocopy and then you can manually change the path in GPO.

     

    Please make sure you have a good backup before moving anything.


    Saturday, November 05, 2011 8:27 AM
  • Hi Jkazama,

    thank you very much for this informations.

    I have done those processes successfully.

    As an additional information, here is the link how to move the users shared data with robocopy:

    http://technet.microsoft.com/de-de/library/gg563797.aspx

     

    Thanks again to the forum and also Sean Zhu.


    • Edited by mzda_2011 Monday, November 07, 2011 1:41 PM
    Monday, November 07, 2011 1:41 PM