Subject is rather popular and already some programs were
presented here. Nevertheless I hope that there is still a hole for my program, PARTORG.EXE.
Suppose you need to service somebody's else computer and need
to plug one or more USB hard drives with a necessary data.
You want that all partitions of internal hard disks and of
USB drives plugged were mounted to prescribed mount points
during WINxPE_SE boot from flash drive. PARTORG.EXE will do it
if a simple INI-file with assignment statements will be placed
into the root directory of your WINxPE_SE boot flash drive.
Link to download:
https://skydrive.live.com/redir?resid=F2E599BAD2AF3A57!28532
02.04.2013 17:38 623 757 partorg.0.1f.zip, MD5: 7e85f1a2c7a18e9c5e7a17c5d0d7da33
ZIP-archive contains both 32 and 64 bits EXE-files, description document and
example INI-file.
Consized help-log follows:
partorg -h
Tue Apr 02 15:13:09.752 partorg.exe, version=0.1f started.
Purpose:
when running in PE environment program tries to mount volumes accordingly
with requests read from program INI-file.
INI-file may reside in a program home directory, X:\Windows\System32 or in
the root of volume which is used to boot PE, Y:\.
PE-environment is detected by ( %SystemDrive% == X ).
When running in a Windows environment program shows volumes information and
terminates.
Invocation:
partorg.exe [option1 [option2...optionN]]
options must be prefixed with any of "/-" characters
Options:
[? -h /h] - show Help and terminate
q[uite] - supress console output
n[olog] - supress log-file output other then error messages
a[ppend] - append to log-file, is usefull when re-run program
m[ount-on-y]=Label - mount volume Label at Y
query - show live volumes configuration and terminate
h and query options can be combined
loglevel=n - n = [|1|2|3|4]
0 - log only error messages
1 - log error messages and final configuration
2 - log error messages, initial and final configurations
3 - log error messages, initial, want and final configurations
4 - log error messages, initial, want and final configurations,
and all intermediate actions.
default value for loglevel=3
Ini file example:
--- skipped ---
Ini-file name and location.
Default INI-file name is PARTORG.INI. If a file with a name <SerialNumber>.ini
exist then it is used instead of PARTORG.INI. <SerialNumber> is a serial number of
hard disk 0. It is present in the log of the program.
When mount-on-y option is given than program attempts to mount volume with
a given label at Y and if mount succeed than than INI-file is searched
in Y:\ directory.
This algorithm of ini-file selection permits to service some computers
without re-building WIM-file.
--- skipped ---
Example of launching partorg.exe from WINPESHL.INI:
[LaunchApps]
partorg.exe /q /m=acronispe
Read more details in partorg.exe.description file.