Building a Windows 7 WAIK recovery CD

Discussion in 'Paragon Drive Backup Product Line' started by aea9tthompson, Feb 22, 2010.

Thread Status:
Not open for further replies.
  1. aea9tthompson

    aea9tthompson Registered Member

    Joined:
    Feb 22, 2010
    Posts:
    2
    I noticed directions for building a BartPE based cd with Paragon products on it. We use Drive Backup and I have been happen with the WinPE based recovery CD but some of the newer hardware does not have driver support built in. Now I am aware that I can load the driver via the Load Driver function on the main menu.

    I have been reading about the Windows 7 WAIK and the changes Microsoft has introduced in the WIM format and its tools including offline servicing of images.

    Is there is any directions or guidelines for building/rebuilding the WinPE media with the WAIK for Windows 7?

    Thank you
     
  2. starfish_001

    starfish_001 Registered Member

    Joined:
    Jan 31, 2005
    Posts:
    1,041
  3. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
    Hi,

    I added a lot of extra apps. and functions to the HDM2010 WinPe 2.1 cd.

    For example:

    hdmwinpe-2007-09-04_025407 (Small).jpg

    You can use imagex, or a bit easier with Gimagex to mount the boot.wim ( with read/write switch) , add the drivers, then unmount ( you need to commit the changes when unmounting)

    Copy the contents of the Paragon WinPe 2.1 cd to the HD .

    Or if you have an isohandler, just extract (i.e. copy ) the boot.wim onto the HD.

    Creat a new empy folder called mount.

    Mount the .wim , add the drivers ( you can literally copy and paste them in ) to "driveletter:\mount\Windows\System32\DriverStore\FileRepository"

    Unmount the wim with the commit switch.

    Make a new .iso ( if you copied the entire contents of Paragon WinPe cd to HD )

    Or, just add the new boot.wim back in ( if you have an isohandler).

    As far as I know, Paragon will enumerate the entire driverstore on startup - so should pick them up fine.

    GIMAGEX-11-2007-09-04_033028 (Small).jpg

    GIMAGEX-2-2-2007-09-04_031503 (Small).jpg

    GIMAGEX-3-2007-09-04_031406 (Small).jpg

    GIMAGEX-4-2-2007-09-04_032217 (Small).jpg
     
    Last edited: Feb 24, 2010
  4. Adric

    Adric Registered Member

    Joined:
    Feb 1, 2006
    Posts:
    795
    Where did you get HDM 2010?

    I don't see anything on the website about it. I have an upgrade license
    for it and I'm surprised to hear it's already out.

    Al
     
  5. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
  6. aea9tthompson

    aea9tthompson Registered Member

    Joined:
    Feb 22, 2010
    Posts:
    2
    I was able to get a Windows 7 based Windows PE USB key working with Drive Backup 10.

    Here is how I did it:
    1. Mount boot.wim file from Paragon Drive Backup WinPE Recovery Media using DISM or using (Wim Mounter
    Boot.wim is located in Sources folder on CD or USB key

    2. Copy files from WIM to a temporary location
    <wim_location>\Programs\*
    <wim_location>\Windows\System32\prgiso.dll
    <wim_location>\Windows\System32\qtp-mt334.dll
    <wim_location>\Windows\System32\wnaspi32.dll

    3. Install Windows 7 WAIK

    4. Save files attached to this post. All are batch files but posted as .txt files so they need to be renamed before being usable.

    Code:
    echo 0-PELocation.bat
    echo Setting a variable to determine PE location to build
    echo.
    REM Location that is whiped and built by these files
    SET PELocation=C:\PE\winpe_x86
    
    REM Location these scripts run from
    SET PEBuildLocation=C:\PEBuild
    
    Code:
    CALL 0-PELocation.bat
    
    echo.
    echo 1-MakePEDirectory.bat
    echo This will delete and re-create a directory located by the variable PELocation and a subdirectory of winpe_x86
    echo You must have the Windows Automated Installation Kit installed for this to work.
    
    rd /s/q %PELocation%
    
    %systemdrive%
    cd "%programfiles%\windows aik\tools\petools"
    call copype.cmd x86 %PELocation%\winpe_x86
    copy "%PELocation%\winpe.wim" "%PELocation%\ISO\sources\boot.wim"
    
    DISM /Mount-wim /WimFile:%PELocation%\ISO\sources\boot.wim /index:1 /MountDir:%PELocation%\mount
    DISM /image:%PELocation%\mount /set-ScratchSpace:256
    
    Code:
    @echo off
    CALL 0-PELocation.bat
    
    echo.
    echo 2-Mount.bat
    echo This mounts the boot.wim file which is the operating system itself and allows you to edit its settings. 
    echo Anything you put in this mounted directory will be in the X:\ drive when the pe is booted. There is also a 
    echo folder called ISO--this is where you want files just on the CD but not in the mounted image.
    
    %systemdrive%
    cd \
    cd %programfiles%\Windows AIK\Tools\x86\Servicing"
    
    DISM /Mount-wim /WimFile:%PELocation%\ISO\sources\boot.wim /index:1 /MountDir:%PELocation%\mount
    
    Code:
    @echo off
    CALL 0-PELocation.bat
    
    echo.
    echo 3-Drivers.bat
    echo This installs various drivers to your PE Image. Edit this accordingly to include SCSI,
    echo SATA, NIC, and other drivers.
    echo Syntax is "Dism /image:DRIVE:\Temp\Mount /Add-Driver /driver:DRIVE:FOLDER\*.inf"
    
    set SOURCE=(path to your drivers)
    set MOUNTPATH="%PELocation%\mount"
    
    %systemdrive%
    cd \
    cd "%programfiles%\Windows AIK\Tools\Servicing\"
    
    echo Examples:
    
    echo Dell Optiplex 755 Intel NIC Drivers
    
    Dism /image:%mountpath% /Add-Driver /driver:%source%\Optiplex755\Intel\Vista32\E1E6032.inf
    Dism /image:%mountpath% /Add-Driver /driver:%source%\Optiplex755\Intel\Vista32\E1G6032.inf
    
    echo The drivers have now been injected into your PE image.
    pause
    
    echo 3rd party driver list
    Dism /image:%mountpath% /Get-Drivers
    pause
    
    echo All drivers
    Dism /image:%mountpath% /Get-Drivers /all
    
    pause
    
    Code:
    @echo off
    CALL 0-PELocation.bat
    
    echo.
    echo 4-Additions.bat
    echo This will copy various files and folders into your PE image.  They will be loaded to the X:\ drive
    echo (the RAM drive) instead of the drive letter of the CD itself.
    echo Don't try to load too much into the RAM drive--you'll end up needing a ton of RAM just to
    echo use your PE disc, kinda defeating the purpose...
    
    xcopy "%PEBuildLocation%\Paragon_WinPE\*.*" "%PELocation%\mount\" /e /y
    
    Code:
    @echo off
    CALL 0-PELocation.bat
    
    echo.
    echo 5-Unmount.bat
    echo Once you are done changing the boot.wim OS file this will unmount the image.
    
    %systemdrive%
    cd "%programfiles%\Windows AIK\Tools\x86\Servicing"
    
    DISM.exe /unmount-Wim /MountDir:%PELocation%\mount /Commit
    
    Code:
    @echo off
    CALL 0-PELocation.bat
    
    echo.
    echo 6-MakeISO.bat
    echo This makes your .iso image.
    
    cd \
    %systemdrive%
    cd %programfiles%\Windows AIK\Tools\x86"
    
    oscdimg -n -b%PELocation%\etfsboot.com %PELocation%\ISO %PELocation%\winpe_x86.iso
    
    copy /y %PELocation%\winpe_x86.iso J:\
    rd /s/q %PEBuildLocation%\USB\
    xcopy "%PELocation%\iso\*.*" "%PEBuildLocation%\USB\" /e /y
    
    5. Modify variables in 0-PELocation.bat to point to the correct locations for the destination to create the Windows 7 based WinPE folders

    6. Make sure the path to the Paragon files copied in step 2 is correct in 4-Additions.bat

    7. Run batch files in order except 0-PELocation.bat which is used as an include folder.
    3-Drivers.bat can be skipped unless you want to integrate drivers into the build. Not tested file has minimal modifications from original source

    8. After 6-MakeISO.bat has been ran you can burn the resulting ISO or copy the files from the ISO folder under the Windows 7 based WinPE destination directory to a USB flash drive per Step 3 in this article

    Notes:
    1. These batch files need to be ran from an elevated command prompt. The best option is to use the Deployment Tools Command Prompt shortcut created by installing the Windows 7 WAIK
    2. You can get the Paragon program launcher to start at boot time by creating a file called winpeshl.ini in WIM files mounted location under Windows\System32 that looks like this
    Code:
    [LaunchApp]
    AppPath = X:\Programs\Runner\runner.exe
    Alternatively the license screen which shows on the WinPE media can be shown by modifying AppPath to point to X:\Programs\Show_License\Show_Lic.exe
    3. The options shown by the Paragon Program launcher can be customized by editing the runner.ini located in the Programs\Runner folder on the mounted WIM
    4. Any customizations need to be done before 5-Unmount.bat is ran
    5. The resulting WIM file after all the steps have been ran can be imported into WDS to use as boot image and it works really well for PXE boot.

    This procedure has modified from this post.

    Good luck,
    Tom
     
  7. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    HI SIW2,

    I have a couple of question. I use SlySoft Virtual CloneDrive to mount the ISO Images. So it is fairly easy for me to extract the ISO content of the Paragon recovery image file


    Once I change the boot.wim image using your procedure, how can copy back back the new boot.wim file into the original ISO?

    Or alternatively if I copy all the file from the Paragon winpe disk to a folder, how to I make a bootable ISO image from them? (I use imgburn for creating ISO).

    In addition, can you explain in more detail
    1) How you add drivers to the boot.wim images. I need to add my USB 3.0 controller drivers

    2) How you managed to add an additional application tab to the HDM menu?

    Thanks
     
  8. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
    Hi Arguros,

    If you have the paid versions of PowerIso, UltraIso, MagicIso, etc, you can add the new altered boot.wim back into the original .iso in a couple of clicks.

    If you don't have one of those, then you copy the entire contents of the Paragon cd to the HD . After making changes to boot.wim , you then make a completely new bootable .iso from the Paragon Files.

    You can use Damian's little app. to make a bootable .iso - check the little box that says use Vista bootsector (it is the same as for 7)

    Image Forger

    http://damian666.boot-land.net/downloads.html

    Will post more details later today.
     
    Last edited: Mar 16, 2010
  9. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    Thanks for your answer, very clear indeed.
    I will start to work out how to extract and modify the ISO image with one of the software you suggested

    Look forward to hearing from you how to inject USB 3.0 drivers (or any other similar example) and if you got some time on how to create that fancy menu item with the different application, it is really cool.

    Thanks

    Pierpaolo
     
  10. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
    I just remembered - you don't need the paid Isohandlers - the free ( unregistered) versions work with iso's up to 300mb.

    Paragon iso is about 200mb, so you can use PowerIso free version. http://www.poweriso.com/


    1. Pick up Paragon iso with PowerIso , find boot.wim in the sources folder, rt click it and select "extract".

    That will copy the boot.wim to your chosen location, e.g. C:\boot.wim.


    2. You now to get access to the boot.wim.

    You can mount it with dism , imagex, or Gimagex, .

    Create a new folder, name it MOUNT and use that as the mount point.

    e.g. C:\MOUNT

    Or try Damian's wim-mounter http://damian666.boot-land.net/downloads.html


    3. When it is mounted , you can add to or alter the contents ( you can't alter directly - you need to copy and paste in any new menus and overwrite any existing ones ).

    Add drivers by simply copying and pasting the driver folder you already have into C:\mount\windows\system32\driverstore\filerepository

    That assumes you have the drivers already in inf and sys.

    You can copy any stand alone executable apps. directly into system32.

    Larger apps. may be better in a folder and copied into the sources directory.


    4. Next copy the explauncher.ini from the Paragon program folder to your desktop.

    Add new entries pointing at the apps. you added.

    Then copy the altered explauncher.ini back into the Paragon program folder, overwriting the original one.


    5. Unmount the wim.


    6. Use PowerIso to pick up the Paragon iso again.

    click add files - browse to the new altered boot.wim and say yes to overwrite the existing boot.wim.

    Click Save As and give it a new name, e.g. NewParagon.iso.

    That's it.


    It isn't hard to add menu items to explauncher.ini.

    What Paragon product are you using?

    What apps. are you adding and where did you add them to?
     
    Last edited: Mar 16, 2010
  11. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
    The bolded items are the bits added to the menu.

    Code:
    [apps]
    AppName=Paragon Hard Disk Manager™ 2010 Server
    AppIconPath=PSG.png
    
    HelpFile=.\..\html\Help.chm
    HelpContentHide=0
    
    Header_BGcolor=#2284c2
    Header_FontSize=22
    Header_FontFace=Times
    Header_BGPicture=epl_background.png
    Header_BGPSGLogo=epl_psg.png
    
    Header_Text=<b><font face="Arial">Paragon Hard Disk Manager™ 2010</font></b><br> <font face="Arial" color=#ff9a24>Server</font>
    
    Theme_FontSize=24
    
    Menu_FontSize=12
    Menu_FontFace=Arial
    Menu_TextColor=#1c6fb3
    Menu_StartGradientColor=#cde7ff
    Menu_EndGradientColor=#ffffff
    
    
    aProductName=Paragon Hard Disk Manager™ 2010 Server
    aCopyRight=Copyright 1998-2010 Paragon Technologie GmbH. All rights reserved.
    
    aIconPath=epl_info.png
    aContactInformation=Support Contacts
    
    aContactInfValue_1=http://www.paragon-software.com
    aContactInfValue_2=sales@paragon-software.com
    aContactInfValue_3=+49 (0) 761 59 018 - 201
    
    
    [B][Menu_0]
    Name_0=Applications
    Button_fon_0=but_s.bmp
    Iconpath_0=epl_win.png
    SubItems_0=Menu_1[/B]
    
    Name_1=Partitioning
    Button_fon_1=but_s.bmp
    Iconpath_1=epl_advpart.png
    SubItems_1=Menu_2
    
    Name_2=Backup and Recovery
    Button_fon_2=but_s.bmp
    Iconpath_2=epl_backup.png
    SubItems_2=Menu_3
    
    Name_3=Copying and Migration
    Button_fon_3=but_s.bmp
    Iconpath_3=epl_P2V.png
    SubItems_3=Menu_4
    
    Name_4=Security and Optimization
    Button_fon_4=but_s.bmp
    Iconpath_4=epl_wipe.png
    SubItems_4=Menu_5
    
    Name_5=Tools
    Button_fon_5=but_s.bmp
    Iconpath_5=epl_maintenance_pm.png
    SubItems_5=Menu_6
    
    Name_6=Full Scale Launcher
    Hint_6=
    Execute_6=".\..\program\launcher.exe
    Params6=
    Iconpath_6=epl_launcher.png
    After_execute_6=Switch
    
    [B][Menu_1]
    Name_0=Freecommander
    Hint_0=
    Execute_0="x:\sources\FC\FreeCommander.exe"
    After_execute_0=Hide
    Iconpath_0=epl_launch.png
    Button_fon_0=but_pr.bmp
    Label_fon_0=b2.bmp
    
    Name_1=Faststone Capture
    Hint_1=
    Execute_1="x:\sources\FSC\FSCapture.exe"
    After_execute_1=Hide
    Iconpath_1=epl_launch.png
    Button_fon_1=but_pr.bmp
    Label_fon_1=b2.bmp
    
    Name_2=Data Recovery
    Hint_2=
    Execute_2="x:\sources\EDR\DRW.exe"
    After_execute_2=Hide
    Iconpath_2=epl_launch.png
    Button_fon_2=but_pr.bmp
    Label_fon_2=b2.bmp
    
    Name_3=Password Recovery
    Hint_3=
    Execute_3="x:\windows\system32\ntpwedit.exe"
    After_execute_3=Hide
    Iconpath_3=epl_launch.png
    Button_fon_3=but_pr.bmp
    Label_fon_3=b2.bmp
    
    Name_4=Registry Loader
    Hint_3=
    Execute_4="x:\windows\system32\RegistryLoaderPE.exe"
    After_execute_4=Hide
    Iconpath_4=epl_launch.png
    Button_fon_4=but_pr.bmp
    Label_fon_4=b2.bmp
    
    Name_5=Gimagex
    Hint_5=
    Execute_5="x:\windows\system32\gimagex"
    After_execute_5=Hide
    Iconpath_5=epl_launch.png
    Button_fon_5=but_pr.bmp
    Label_fon_5=b2.bmp
    
    Name_6=notepad
    Hint_6=
    Execute_6="x:\windows\system32\notepad.exe"
    After_execute_6=Hide
    Iconpath_6=epl_launch.png
    Button_fon_6=but_pr.bmp
    Label_fon6=b2.bmp
    
    Name_7=notepad2
    Hint_7=
    Execute_7="x:\windows\system32\notepad++.exe"
    After_execute_7=Hide
    Iconpath_7=epl_launch.png
    Button_fon_7=but_pr.bmp
    Label_fon7=b2.bmp
    [/B]
    [Menu_2]
    Name_0=Create Partition
    Hint_0=Create a new partition and set its properties.
    Execute_0=.\..\program\createpart.exe
    After_execute_0=Hide
    Iconpath_0=epl_launch.png
    Button_fon_0=but_pr.bmp
    Label_fon_0=b2.bmp
    
    Name_1=Format Partition
    Hint_1=Format partition to a file system of your choice. Note, all data this partition contains will be deleted.
    Execute_1=.\..\program\formatpart.exe
    After_execute_1=Hide
    Iconpath_1=epl_launch.png
    Button_fon_1=but_pr.bmp
    Label_fon_1=b2.bmp
    
    Name_2=Delete Partition 
    Hint_2=Delete existing partition and all data it contains.
    Execute_2=.\..\program\deletepart.exe
    After_execute_2=Hide
    Iconpath_2=epl_launch.png
    Button_fon_2=but_pr.bmp
    Label_fon_2=b2.bmp
    
    Name_5=Log Saver
    Hint_5=Prepare operation log files to send to Paragon’s support team.
    Execute_5=.\..\program\LogCollector.exe
    After_execute_5=Hide
    Iconpath_5=epl_launch.png
    Button_fon_5=but_pr.bmp
    Label_fon_5=b2.bmp
    
    [Menu_3]
    Name_0=Backup
    Hint_0=Backup your hard disks or selected partitions in a few clicks.
    Execute_0=.\..\program\backup.exe
    After_execute_0=Hide
    Iconpath_0=epl_launch.png
    Button_fon_0=but_pr.bmp
    Label_fon_0=b2.bmp
    
    Name_1=Restore
    Hint_1=Restore your system and/or data from a backup image.
    Execute_1=.\..\program\restore.exe
    After_execute_1=Hide
    Iconpath_1=epl_launch.png
    Button_fon_1=but_pr.bmp
    Label_fon_1=b2.bmp
    
    Name_2=Smart Backup
    Hint_2=Backup your hard disks, selected partitions or folders, documents, media files or e-mail in a few clicks.
    Execute_2=.\..\program\complexbackup.exe
    After_execute_2=Hide
    Iconpath_2=epl_launch.png
    Button_fon_2=but_pr.bmp
    Label_fon_2=b2.bmp
    
    Name_3=Transfer Files
    Hint_3=Transfer files and folders from any supported file system, or extract content from backup images.
    Execute_3=.\..\program\ftw.exe
    After_execute_3=Hide
    Iconpath_3=epl_launch.png
    Button_fon_3=but_pr.bmp
    Label_fon_3=b2.bmp
    
    Name_4=Burn Recovery Media
    Hint_4=Create bootable recovery media that you can use to restore a backup image of your hard drive, fix boot problems, and perform copy operations, even on an unbootable PC.
    Execute_4=.\..\rmb\rmb.exe
    After_execute_4=Hide
    Iconpath_4=epl_launch.png
    Button_fon_4=but_pr.bmp
    Label_fon_4=b2.bmp
    
    [Menu_4]
    Name_0=Copy Partition
    Hint_0=Make a copy of a partition.
    Execute_0=.\..\program\copypart.exe
    After_execute_0=Hide
    Iconpath_0=epl_launch.png
    Button_fon_0=but_pr.bmp
    Label_fon_0=b2.bmp
    
    Name_1=Hard Disk Migration
    Hint_1=Migrate to a new hard disk of the same or different size.
    Execute_1=.\..\program\clonehdd.exe
    After_execute_1=Hide
    Iconpath_1=epl_launch.png
    Button_fon_1=but_pr.bmp
    Label_fon_1=b2.bmp
    
    Name_2=P2P Adjust OS
    Hint_2=Plug a hard disk from another PC into the current computer and adjust the operating system on that hard disk to the current computer’s hardware.
    Execute_2=.\..\program\p2padjust.exe
    After_execute_2=Hide
    Iconpath_2=epl_launch.png
    Button_fon_2=but_pr.bmp
    Label_fon_2=b2.bmp
    
    Name_3=P2V Restore
    Hint_3=Transfer an individual partition or an entire hard disk from a backup image to a virtual disk.
    Execute_3=.\..\program\p2vrestore.exe
    After_execute_3=Hide
    Iconpath_3=epl_launch.png
    Button_fon_3=but_pr.bmp
    Label_fon_3=b2.bmp
    
    Name_4=P2V Copy
    Hint_4=Move the operating system and data from your computer to a virtual machine. Capture and store your PC’s current state in a virtual environment.
    Execute_4=.\..\program\p2vcopy.exe
    After_execute_4=Hide
    Iconpath_4=epl_launch.png
    Button_fon_4=but_pr.bmp
    Label_fon_4=b2.bmp
    
    Name_5=P2V Adjust
    Hint_5=Modify an existing virtual disk to make all recognized operating systems bootable on virtual hardware.
    Execute_5=.\..\program\p2vadjust.exe
    After_execute_5=Hide
    Iconpath_5=epl_launch.png
    Button_fon_5=but_pr.bmp
    Label_fon_5=b2.bmp
    
    [Menu_5]
    
    Name_0=Wipe
    Hint_0=Wipe free space, partitions or entire disks to avoid unwanted retrieval of your personal data.
    Execute_0=.\..\program\wipe.exe
    After_execute_1=Hide
    Iconpath_0=epl_launch.png
    Button_fon_0=but_pr.bmp
    Label_fon_0=b2.bmp
    
    Name_0=Boot manager
    Hint_0=With Boot Manager you can easily manage several operating systems on one computer.
    Execute_0=.\..\bmw\bmw.exe
    After_execute_0=Hide
    Iconpath_0=epl_launch.png
    Button_fon_0=but_pr.bmp
    Label_fon_0=b2.bmp
    
    Name_1=Install New OS
    Hint_1=Prepare your system for installation of additional OS.
    Execute_1=.\..\program\newos.exe
    After_execute_1=Hide
    Iconpath_1=epl_launch.png
    Button_fon_1=but_pr.bmp
    Label_fon_1=b2.bmp
    
    [Menu_6]
    Name_0=Add Drivers
    Hint_0=Load drivers from a local disk, floppy, CD/DVD or network to current advanced recovery environment instance.<p>Please note, this recovery environment is 32-bit based, so you need to use 32-bit drivers.
    Execute_0=.\..\program\loaddrv.exe
    After_execute_0=Hide
    Iconpath_0=epl_launch.png
    Button_fon_0=but_pr.bmp
    Label_fon_0=b2.bmp
    
    Name_1=Configure Network
    Hint_1=Set up network parameters or map a shared folder.
    Execute_1=.\..\program\netconfig.exe
    After_execute_1=Hide
    Iconpath_1=epl_launch.png
    Button_fon_1=but_pr.bmp
    Label_fon_1=b2.bmp
    
    Name_2=Boot Corrector
    Hint_2=Fix boot problems related to Windows operating systems.
    Execute_2=.\..\program\bootcorrect.exe
    After_execute_2=Hide
    Iconpath_2=epl_launch.png
    Button_fon_2=but_pr.bmp
    Label_fon_2=b2.bmp
    





    If you add the new Apllications TAB first ( Like I did ) you need to renumber all the others.

    It is easier to add it at the end , and the menu will also then be the last one.
     
  12. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    Hi,
    I am using HDM Suite 2010, on W7 Professinal
    I basically need to add drivers support for the NEC USB 3.0 Controller and
    JMicron controller for my eSATA Interface.
    I have started to go through your steps, and let you know how things go.
    Thanks again for helping
     
  13. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    Hi,
    I have started to follow your step by step guide, but unfortunately I have few problems. I cannot mount / unmount the BOOT.WIM image.

    This is the software I am using:


    The Windows® Automated Installation Kit (AIK) for Windows® 7
    Brief Description
    The Windows® Automated Installation Kit (AIK) for Windows® 7 helps you to install, customize, and deploy the Microsoft Windows® 7 and Windows Server® 2008 R2 family of operating systems.


    GImageX v2.0.17 19th September, 2009 This is the current stable version for use with the 2.0 WAIK and Windows 7.


    Are they allright?
    Thanks
     
  14. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    I managed to mount, change the image and put it back in the iso file.
    Now I just need to test if it works.
    The only problem is that I only have the 64bit version of the USB 3.0 controller and I guess I need the 32bit ones
     
  15. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
    Yes, you need the 32 bit drivers.
     
  16. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    Hi,

    I managed to add a menu item and a sub menu item to the Boot.wim image.

    How did you manage to install freeCommander?
    I dowloaded the setup file. Do I need to install it on my pc first (I have W7 64bit), and then take the .exe file and copy it into the image? What do I need to do?

    For the USB 3.0 drivers I asked NEC to provide me with the 32bit drivers.

    Thanks
     
  17. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
    Hi,

    1. Install FreeCommander. Or use the portable version - it "installs", i.e. extracts into a folder of your choosing.

    2. Start up FreeCommander and set it up the way you want under Extras>Settings, then Save Settings.

    Also , from the Lang folder, you may as well delete all the languages you don't want to save space.

    2. Mount the Paragon wim

    3. Create a folder called FC in mounted Paragon"sources"

    4. Copy these files into the FC folder:

    FC-2010-03-18_234806 (Small).jpg

    5. Copy and paste the explauncher.ini from the mounted Paragon "program" folder onto your desktop.

    Add an entry to the explauncher.ini pointing at FreeCommander.exe - like in my earlier post. "x:\sources\FC\FreeCommander.exe"

    Copy the new explauncher.ini back into the mounted Paragon "program" folder - overwrite the existing one.

    6. Unmount the wim with commit.
     
  18. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    Hi SIW2,

    I tried to put the drivers according to your instructions, but they are not loaded up by HDM Suite 2010.
    FreeCommander works fine, but I cannot get the drivers to be loaded up.
    I copied the .inf and .sys files under the
    C:\Windows\System32\DriverStore\FileRepository\nusb3drv.inf_ae2861f9_x86

    folder.

    This the folder content.

    componet.man
    nusb3drv.cat
    nusb3dr.inf
    nusb3hub.sys
    nusb3xhc.sys

    Do you have any idea on what I can do to load them up automatically?
    Thanks
     
  19. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
    As you are on Win 7, try using dism .

    Mount the Paragon wim in a "Mount" folder as you did before.

    You need to point dism.exe at the .inf, like this:

    DISM.exe /image:<path_to_mounted_image_directory> /Add-Driver /driver:<path_to_your_driverfolder\nusb3dr.inf>
     
    Last edited: Mar 21, 2010
  20. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    Hi,
    It does not work! It cannot add drivers to a Vista Image. It gives me Error 50.
    Also peimg is not supported any more
     
  21. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
    Forgto you were using Winpe 2.1 - you would need to use Vista WAIK and peimg to add drivers to Vista mounted image.

    Why not make a Winpe 3 ( win7 ) boot disc and add the Paragon Program to it.

    Will upload an app. that will do it for you if I get time.
     
  22. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    It says that it does not support Windows Vista RTM
     
  23. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    I think that the most reasonable solution is to make the window 7 boot disk.
    The problem is that I have no idea on how to do it.
    If you can help me out I will give it a try.
    I have W7 64 bit installed. Will it work with 64bit drivers as well?

    Thanks
     
  24. SIW2

    SIW2 Registered Member

    Joined:
    Sep 6, 2009
    Posts:
    1,572
  25. arguros

    arguros Registered Member

    Joined:
    Jan 4, 2010
    Posts:
    28
    Hi,
    I have a W7 64bit installation DVD and W7 64bit drivers.
    Will it work? Or do I need the W7 32bit?
    Thanks
     
Loading...
Thread Status:
Not open for further replies.