bigger ssd, can I use windows native imaging?

Discussion in 'Windows 7' started by regal, Nov 22, 2012.

  1. regal

    regal MDL Member

    Aug 26, 2009
    153
    6
    10
    I am sure its possible, I am upgrading from an old 64gb sandforce SSD to a new 128GB Crucial M4. Anyone have a link to a guide to do this with windows 7 native imager (I don't want two partitions on the new drive.)

    This is embarrasing but I would just reinstall windows but I've not figured out where IE keeps all the login names and passwords for forums (autocomplete, cookies, etc), if someone had a link to a guide for backing up that I'd probably prefer that route anyhow.

    Thanks
     
  2. PhaseDoubt

    PhaseDoubt MDL Expert

    Dec 24, 2011
    1,448
    278
    60
    Maybe Windows Easy Transfer. It's designed to facilitate upgrading.
     
  3. zen45

    zen45 MDL Senior Member

    Feb 25, 2010
    352
    401
    10
    Acronis migrate easy, Paragon migrate o_O
     
  4. HALIKUS

    HALIKUS MDL Addicted

    Jul 29, 2009
    527
    369
    30
    #4 HALIKUS, Nov 23, 2012
    Last edited by a moderator: Apr 20, 2017
    If you do want a clean install, i use this to backup some settings on my PC. Its coded in autoit, but if you can't figure out how to compile it, you can at least see the various paths to back up manually.

    Backup
    Code:
    #RequireAdmin
    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Icon=ppApp.ico
    #AutoIt3Wrapper_Compression=4
    #AutoIt3Wrapper_UseX64=n
    #AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
    #AutoIt3Wrapper_Add_Constants=n
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    ;#AutoIt3Wrapper_Compile_Both=y
    ;#NoTrayIcon
    #include <File.au3>
    #include <String.au3>
    #include <Array.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GUIConstants.au3>
    #include <WinAPI.au3>
    #include <Constants.au3>
    
    Opt("TrayMenuMode", 2)
    
    
    DllCall("kernel32.dll", "int", "Wow64DisableWow64FsRedirection", "int", 1) ; This disables 32bit applications from being redirected to syswow64 instead of system32 by default ;
    If Not IsAdmin() Then; This enables cmd to run as admin
    RunAs($user, $domain, $pass, 0, @ScriptName, @ScriptDir)
    EndIf
    
    
    If @OSArch = "X86" Then
    If @OSVersion <> "WIN_8" Then
    DirCreate(@ScriptDir & "\Win7_x86")
    $path = (@ScriptDir & "\Win7_x86")
    $path2 = (@ScriptDir & "\Win7_x86_2")
    
    EndIf
    If @OSVersion <> "WIN_7" Then
    DirCreate(@ScriptDir & "\Win8_x86")
    $path = (@ScriptDir & "\Win8_x86")
    $path2 = (@ScriptDir & "\Win8_x86_2")
    EndIf
    EndIf
    
    
    If @OSArch = "X64" Then
    If @OSVersion <> "WIN_8" Then
    DirCreate(@ScriptDir & "\Win7_x64")
    $path = (@ScriptDir & "\Win7_x64")
    $path2 = (@ScriptDir & "\Win7_x64_2")
    EndIf
    
    If @OSVersion <> "WIN_7" Then
    DirCreate(@ScriptDir & "\Win8_x64")
    $path = (@ScriptDir & "\Win8_x64")
    $path2 = (@ScriptDir & "\Win8_x64_2")
    EndIf
    EndIf
    
    
    $folder = @ScriptDir & "\"
    ;$m= " size " & DirGetSize($path)
    ;$m=FileGetSize($path)
    $m = DirGetSize($path)
    
    
    
    HotKeySet("{ESC}", "Quit") ;Press ESC key to quit
    While True
    ;WEnd
    
    
    ProgressOn("Escape To Exit", "Backup Files", "Progress", 50, 50)
    Sleep(2000)
    DirMove($path, $path2)
    
    
    ProgressSet(10, "HDD SHARES", "Size " & $m & " KB")
    DirMove($path & "\HDD_SHARES2", $path & "\HDD_SHARES3")
    DirMove($path & "\HDD_SHARES", $path & "\HDD_SHARES2")
    DirCreate($path & "\HDD_SHARES")
    Run('REGEDIT /E "' & $path & '\HDD_SHARES\1_Drive_names_Backup.reg" "HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices"', @ScriptDir)
    Run('REGEDIT /E "' & $path & '\HDD_SHARES\2_Shares_Backup.reg" "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares"', @ScriptDir)
    
    
    
    $m = FileGetSize(@WindowsDir & "\system32\drivers\etc\hosts")
    ProgressSet(20, "hosts", "Size " & $m & " KB")
    FileCopy($path & "\hosts", $path & "\hosts2")
    FileCopy(@WindowsDir & "\system32\drivers\etc\hosts", $path & "\")
    
    
    $m = FileGetSize(@UserProfileDir & "\Local\Settings\Microsoft\Windows Sidebar\Settings.ini")
    ProgressSet(30, "Windows Sidebar", "Size " & $m & " KB")
    FileCopy(@UserProfileDir & "\Appdata\Local\Microsoft\Windows Sidebar\Settings.ini", $path & "\Settings.ini")
    ;FileCopy(@UserProfileDir & "\Appdata\Local\Settings\Microsoft\Windows Sidebar\Settings.ini", $path & "\2Settings.ini", 9)
    
    
    
    $m = DirGetSize(@DesktopDir & "\")
    ProgressSet(40, "Shortcuts and Skydrive", "Size " & $m & " KB")
    
    DirMove($path & "\Shortcuts2", $path & "\Shortcuts3")
    DirMove($path & "\Shortcuts", $path & "\Shortcuts2")
    DirCreate($path & "\Shortcuts")
    ;FileCopy("c:\Users\Public\Public Desktop\", $path & "\Shortcuts")
    FileCopy(@UserProfileDir & "\Desktop", $path & "\Shortcuts", 9)
    FileCopy(@DesktopDir & "\", $path & "\Shortcuts", 9)
    
    DirMove($path & "\Skydrive2", $path & "\Skydrive3")
    DirMove($path & "\Skydrive", $path & "\Skydrive2")
    DirCreate($path & "\Skydrive")
    ;FileCopy("c:\Users\Public\Public Desktop\", $path & "\Skydrive")
    FileCopy(@UserProfileDir & "\Skydrive", $path & "\Skydrive", 9)
    
    
    $m = DirGetSize(@UserProfileDir & "\Favorites")
    ProgressSet(50, "Internet Explorer", "Size " & $m & " KB")
    DirMove($path & "\IE2", $path & "\IE3")
    DirMove($path & "\IE", $path & "\IE2")
    DirCreate($path & "\IE")
    DirCopy(@UserProfileDir & "\Favorites", $path & "\IE", 1)
    
    
    $m = DirGetSize(@AppDataDir & "\Mozilla")
    ProgressSet(60, "Firefox", "Size " & $m & " KB")
    DirMove($path & "\FirefoxProfiles2", $path & "\FirefoxProfiles3")
    DirMove($path & "\FirefoxProfiles", $path & "\FirefoxProfiles2")
    DirCreate($path & "\FirefoxProfiles")
    DirCopy(@AppDataDir & "\Mozilla", $path & "\FirefoxProfiles", 1)
    
    
    $m = DirGetSize(@UserProfileDir & "\AppData\Local\Google")
    ProgressSet(70, "Chrome", "Size " & $m & " KB")
    DirMove($path & "\ChromeProfiles2", $path & "\ChromeProfiles3")
    DirMove($path & "\ChromeProfiles", $path & "\ChromeProfiles2")
    DirCreate($path & "\ChromeProfiles")
    DirCopy(@UserProfileDir & "\AppData\Local\Google", $path & "\ChromeProfiles", 1)
    
    
    $m = DirGetSize(@UserProfileDir & "\AppData\Roaming\Opera")
    ProgressSet(80, "Opera", "Size " & $m & " KB")
    DirMove($path & "\OperaProfiles2", $path & "\OperaProfiles3")
    DirMove($path & "\OperaProfiles", $path & "\OperaProfiles2")
    DirCreate($path & "\OperaProfiles")
    DirCopy(@UserProfileDir & "\AppData\Roaming\Opera", $path & "\OperaProfiles", 1)
    
    
    $m = DirGetSize(@UserProfileDir & "\AppData\Roaming\Maxthon3")
    ProgressSet(80, "Maxthon3", "Size " & $m & " KB")
    DirMove($path & "\Maxthon32", $path & "\Maxthon33")
    DirMove($path & "\Maxthon3", $path & "\Maxthon32")
    DirCreate($path & "\Maxthon3")
    DirCopy(@UserProfileDir & "\AppData\Roaming\Maxthon3", $path & "\Maxthon3", 1)
    
    
    $m = DirGetSize(@UserProfileDir & "\Music\iTunes")
    ProgressSet(90, "iTunes", "Size " & $m & " KB")
    DirMove($path & "\iTUNES2", $path & "\iTUNES3")
    DirMove($path & "\iTUNES", $path & "\iTUNES2")
    DirCreate($path & "\iTUNES")
    MsgBox(64, "Itunes", "This may take awhile", 2)
    DirCopy(@UserProfileDir & "\Music\iTunes", $path & "\iTUNES", 1)
    
    ProcessClose("Windows Activation Backup.exe")
    
    
    
    
    Sleep(1000)
    ProgressSet(100, "Done", "Complete")
    Sleep(1000)
    ProgressOff()
    MsgBox(0, 'Finish', 'Copy done', 3)
    Exit
    
    WEnd
    Func Quit()
    Exit
    EndFunc   ;==>Quit
    
    Restore

    Code:
    #RequireAdmin
    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Icon=ppApp.ico
    #AutoIt3Wrapper_Compression=4
    #AutoIt3Wrapper_UseX64=n
    #AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
    #AutoIt3Wrapper_Add_Constants=n
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    ;#AutoIt3Wrapper_Compile_Both=y
    ;#NoTrayIcon
    #include <File.au3>
    #include <String.au3>
    #include <Array.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GUIConstants.au3>
    #include <WinAPI.au3>
    #include <Constants.au3>
    
    Opt("TrayMenuMode", 2)
    
    
    DllCall("kernel32.dll", "int", "Wow64DisableWow64FsRedirection", "int", 1) ; This disables 32bit applications from being redirected to syswow64 instead of system32 by default ;
    If Not IsAdmin() Then; This enables cmd to run as admin
    RunAs($user, $domain, $pass, 0, @ScriptName, @ScriptDir)
    EndIf
    
    
    
    
    If @OSArch = "X86" Then
    If @OSVersion <> "WIN_8" Then
    DirCreate(@ScriptDir & "\Win7_x86")
    $path = (@ScriptDir & "\Win7_x86")
    $path2 = (@ScriptDir & "\Win7_x86_2")
    
    EndIf
    If @OSVersion <> "WIN_7" Then
    DirCreate(@ScriptDir & "\Win8_x86")
    $path = (@ScriptDir & "\Win8_x86")
    $path2 = (@ScriptDir & "\Win8_x86_2")
    EndIf
    EndIf
    
    
    If @OSArch = "X64" Then
    If @OSVersion <> "WIN_8" Then
    DirCreate(@ScriptDir & "\Win7_x64")
    $path = (@ScriptDir & "\Win7_x64")
    $path2 = (@ScriptDir & "\Win7_x64_2")
    EndIf
    
    If @OSVersion <> "WIN_7" Then
    DirCreate(@ScriptDir & "\Win8_x64")
    $path = (@ScriptDir & "\Win8_x64")
    $path2 = (@ScriptDir & "\Win8_x64_2")
    EndIf
    EndIf
    
    
    
    $folder= @ScriptDir & "\"
    ;$m= " size " & DirGetSize($path)
    ;$m=FileGetSize($path)
    $m=DirGetSize($path)
    
    
    
    HotKeySet("{ESC}","Quit") ;Press ESC key to quit
    While True
    ;WEnd
    
    
    
    
    ProgressOn("Copy", "Restore Files", "Progress", 50, 50)
    sleep(2000)
    ;DirCopy($folder, $path & $folder)
    
    
    
    ;ProgressSet(0, "Windows Activation Backup", "Size " & $m & " KB")
    FileInstall("Apps\Windows Activation Backup.exe", $path & "\", 0)
    ;Run($path & "\Windows Activation Backup.exe")
    
    
    
    
    ProgressSet(10, "HDD SHARES", "Size " & $m & " KB")
    Run('REGEDIT /S "' & $path & '\HDD_SHARES\1_Drive_names_Backup.reg"', @ScriptDir)
    Run('REGEDIT /S "' & $path & '\HDD_SHARES\2_Shares_Backup.reg"', @ScriptDir)
    
    
    
    $m=FileGetSize($path & "\hosts")
    ProgressSet(20, "hosts", "Size " & $m & " KB")
    FileCopy($path & "\hosts", @WindowsDir & "\system32\drivers\etc")
    
    
    
    $m=FileGetSize($path & "\Settings.ini")
    ProgressSet(30, "Windows Sidebar", "Size " & $m & " KB")
    FileCopy($path & "\Settings.ini", @UserProfileDir & "\Appdata\Local\Microsoft\Windows Sidebar\Settings.ini", 9)
    ;FileCopy($path & "\Settings.ini", @UserProfileDir & "\Appdata\Local\Settings\Microsoft\Windows Sidebar\Settings.ini", 9)
    
    
    
    $m=DirGetSize($path & "\Shortcuts")
    ProgressSet(40, "Shortcuts", "Size " & $m & " KB")
    FileCopy($path & "\Shortcuts\*.*", @DesktopDir & "\")
    
    
    
    $m=DirGetSize($path & "\Skydrive")
    ProgressSet(45, "Skydrive", "Size " & $m & " KB")
    DirCopy($path & "\Skydrive\*.*", @UserProfileDir & "\Skydrive", 1)
    
    
    
    
    $m=DirGetSize($path & "\IE")
    ProgressSet(50, "Internet Explorer", "Size " & $m & " KB")
    DirCopy($path & "\IE", @UserProfileDir & "\Favorites", 1)
    
    
    
    
    
    $m=DirGetSize($path & "\FirefoxProfiles")
    ProgressSet(60, "Firefox", "Size " & $m & " KB")
    ;DirCopy($path & "\FirefoxProfiles", @AppDataDir & "\Mozilla\Firefox", 1)
    DirCopy($path & "\FirefoxProfiles", @AppDataDir & "\Mozilla", 1)
    
    
    
    $m=DirGetSize($path & "\ChromeProfiles")
    ProgressSet(70, "Chrome", "Size " & $m & " KB")
    DirCopy($path & "\ChromeProfiles", @UserProfileDir & "\AppData\Local\Google", 1)
    
    
    
    
    $m=DirGetSize($path & "\OperaProfiles")
    ProgressSet(80, "Opera", "Size " & $m & " KB")
    DirCopy($path & "\OperaProfiles", @UserProfileDir & "\AppData\Roaming\Opera", 1)
    
    
    $m=DirGetSize($path & "\Maxthon3")
    ProgressSet(85, "Maxthon3", "Size " & $m & " KB")
    DirCopy($path & "\Maxthon3", @UserProfileDir & "\AppData\Roaming\Maxthon3", 1)
    
    
    $m=DirGetSize($path & "\iTUNES")
    ProgressSet(90, "iTunes", "Size " & $m & " KB")
    
    DirCopy($path & "\iTUNES", @UserProfileDir & "\Music\iTunes", 1)
    
    
    
    
    sleep(1000)
    ProgressSet(100, "Done", "Complete")
    sleep(1000)
    ProgressOff()
    msgbox(0,'Finish','Copy done', 3)
    Exit
    
    WEnd
    Func Quit()
        Exit
    EndFunc