What is the oldest CPU that could run ImDisk?
I just realized that GCC 4.7 for x86, which I am using for ImDisk Toolkit, compiles for the i686 architecture, which means at least Pentium Pro or Pentium 2. So I wonder what about the ImDisk driver...
CPU requirement
Eset SysRescue
What type of file list should be selected for eset sysrescue?
Is it Grub4dos iso image emulation or iso live-media path kernel or iso-scan/filename kernel?
I wanted to create iso file with eset sysrescue, kaspersky rescue disk and partition wizard.
Winbuilder 2015 HowTo create own plugins
0. Prerequisites
- $BaseDir$ is the directory where WinBuilder is installed
- Paths are relative to $BaseDir$
- <Key> means the actual value of "Key"
- Always keep in mind that path and file names are case sensitive when the project is built in an OS other than Windows.
- In this tutorial paths are written with the Windows backslash separator. When you work in a different host OS, then maybe the separator is a slash
- "INSTALL" means the INSTALL command in the running WinBuilder GUI
- Just a reminder: Empty keys have the format <entry key="KeyName"/>
1. Preparation
- Be sure to have your personal registration key in $BaseDir$, e.g. "thatsme.wbc".
Some developers already have it. Seriously developing members can get it on request (PM to pscEx or Nuno Brito).
!!! The key is not necessary for functionality. It is only used when you want to create an "author certified plugin". - Download the plugin template to $BaseDir$\downloads
- Choose an (3 digit numerical) ID and a name for your plugin
- Rename the Template to <ID>-<Name>.zip
- Create a new folder downloads\<ID>-<Name>
- Unzip the contents of <ID>-<Name>.zip into <ID>-<Name>
2. General customization
- Edit $BaseDir$\downloads\<ID>-<Name>\settings.xml
- Change the first part (up to the first blank line) according your project names etc.
3. Add plugin application
Decide for one of three possible methods:
- Attach the application to the plugin.
The user can INSTALL the plugin and has nothing more to to. The plugin is ready to be added to the PE build.
This method is recommended exclusivelly for own applications.
Use step 3.1 - Prepare to download the application and store locally during INSTALL.
The user can INSTALL the plugin and has nothing more to to. The plugin is ready to be added to the PE build.
This methodrecommended for applications which can be downloaded and extracted easily by 7-zip (WinBuilder internal extractor)
Use step 3.2 - Applications not covered by 3.1 and 3.2.
Use step 3.3
3.1 Provide the plugin application locally
This method uses a zipped image of the application which during build is unzipped into the wim-boot or bootdisk directory.
- Edit $BaseDir$\downloads\<ID>-<Name>\settings.xml
- Define <entry key="InstallFromLocal">False</entry>
- Save <ID>-<Name>\settings.xml
- Create an empty plugin_APP.zip file in $BaseDir$\downloads\<ID>-<Name> folder
- Zip your plugin application directory into this zip.
3.2 Download the plugin during INSTALL
- Edit $BaseDir$\downloads\<ID>-<Name>\settings.xml
- Define <entry key="InstallFromLocal">True</entry>
- Define: <entry key="DownloadURL">http://app.deliverer.com\myapp.zip</entry> with your actual link
- Define <DoExtract>
-
$Default
-
True
-
False
-
$Default: Extract:
- *.paf.exe
- *.7z
- *.zip
All other files types are copied.
True: Force extract, independent from file type. This can be done e.g. with install *.exe files.
False: Do not extract, independent from file type
This method causes a download during INSTALL, and copying / extracting the app files into <LocalFolder>.
Remark: Usually *.paf.exe files can be extracted. But there is a bug in the used SevenZipBindings, which prohibits some files to be extracted correctly.
Maybe also install *.exe files cannot be extracted into an usable application.
In this case set <DoExtract> = False
3.3 Make the user responsible to provide the plugin application
- Edit $BaseDir$\downloads\<ID>-<Name>\settings.xml
- Define <entry key="InstallFromLocal">False</entry>
- Define: <entry key="DownloadURL"/>
- Define a install message for the user:
Edit $BaseDir$\downloads\<ID>-<Name>\Readme.txt and uncomment the message you want to show, or add your own message.
In this case during INSTALL the user will get a log message like
2014/03/26 15:26:09 [INFO] Before you can add the PiriformClamWinPortable plugin in your project, you have to install it into V:\WB2_A\WB2\winbuilder\run\lib\plugins\AntiVir\PiriformClamWinPortable.
2014/03/26 15:26:09 [INFO] Then run it once in order to do some initialisations / updates, etc.
and has to act accordingly.
Sorry, there is no way that you perform that user's job.
4 Advanced
4.1 Shortcuts
Shortcuts are also defined in $BaseDir$\downloads\<ID>-<Name>\settings.xml.
By default, there is no shortcut on the desktop, and a shortcut with default values in StartMenu\<!Category>.
When you agree to this behaviour, you usually can continue.
There is one exception: When the application executable is different from <!Name>.exe, you must replace $Default by the real exe name in <entry key="ShortcutTarget">$Default</entry>.
All other shortcut definitions may be changed optionally, according your preferences.
4.2 RunFromRAM
There is an entry <entry key="RunFromRAM"> in $BaseDir$\downloads\<ID>-<Name>\settings.xml.
It defines where the applicaton directory is placed
- True: $BaseDir$\output\wim-boot: Is added to the PE's boot.wim
- False: $BaseDir$\output\bootdisk: Is added to the ISO body
That is valid for all three methods 3.1, 3.2 and 3.3.
When there are files to be placed independent of RunFromRAM, zip them into:
- plugin_RAM.zip: Place into $BaseDir$\output\wim-boot.
- plugin_CD.zip: $BaseDir$\output\bootdisk.
Take care, that in this case differently from 3.1 the zip file must contain the complete path inside wim-boot / bootdisk.
Example: Windows\inf\mydriver.inf
4.3 main.bsh
There is a file $BaseDir$\downloads\<ID>-<Name>\main.bsh.
It defines actions of the plugin during INSTALL and during BUILD.
Usually it can be used unchanged. But sometimes you want to have some additional actions when the plugin is added to the PE source.
You can see comments in $BaseDir$\downloads\<ID>-<Name>\main.bsh informing you about the possibilities.
5 Finalise
- IMPORTANT: Close open editors with $BaseDir$\downloads\<ID>-<Name> files and save then on close.
- IMPORTANT: Zip the contents of the $BaseDir$\downloads\<ID>-<Name> directory into $BaseDir$\downloads\<ID>-<Name>.zip
- Upload your plugin to the reboot.pro download center.
6 Examples
- Download examples: http://winbuilder.exec-se.de/Plugins/PluginPreviewCollection.zip
- Unzip into the $BaseDir$\downloads directory and rename as if you would create your own plugin (See above).
- most of the work is already done in the examples. - INSTALL the plugin.
Hardware Dilemma
I recently asked a client at work for some information. Today she informed me that she couldn't find it - or at least the hard copy that had been requested. This client is someone I would class as IT illiterate and as far as I am aware has never owned a PC.
Imagine my surprise when she informed me that she had the required information 'on a disk' - imagine the look on my face when she pulled a 3.5" floppy disk out of her handbag!!! I had to apologise for laughing when she gave it to me, and then explain why I'd laughed. I showed her a USB thumb drive I had with me and explained that it was able to hold over 5000 times more information than the significantly larger Floppy she had given me - she looked genuinely shocked.
Now what the bloody hell do I do with it?
I approached our IT department - the support desk is upstairs so I wandered up for a face-to-face due to my unusual request. When I explained the situation they all laughed at me. We don't have any hardware in the entire department capable of reading a floppy disk!
I can't believe that the death of the floppy passed me by so unnoticed. Or that such a widely used and commonly available device has disapeared in the relatively short time (approximately 14 years) I have owned a PC.
God I feel old.
Back to what to do with it. I have an old drive in my attic somewhere. I don't have a computer I can actually connect it to anymore though. Yes I know that external USB floppy disk drives are available - I refuse to buy one!
VMDK Proxy for ImDisk
Hi,
Following the EWF proxy for ImDisk I posted here based on libewf library, I thought I could do the same for VMDK based on libvmdk.
Supported (read) VMDK formats :
- RAW (flat)
- COWD version 1 (sparse)
- VMDK version 1, 2 and 3 (sparse)
Find here attached the proxy.dll (and the source code) for ImDisk (and other software using sharedmemory proxy such as ImgMount / Arsenal driver).
To launch the proxy : devio --dll=proxy.dll;dllopen shm:test_proxy c:\test.vmdk.
To use the proxy from ImDisk : imdisk -a -t proxy -o shm -o ro -f test_proxy -m Z: .
Note the RO flag as the libvmdk does not support writing for now.
Not fully related but now that I can manipulate vmdk files, I might add this feature to CloneDisk as well later on.
Regards,
Erwan
Attached Files
Rss Feed last
7ZipPortable
File Name: 7ZipPortable
File Submitter: pscEx
File Submitted: 05 Apr 2015
File Updated: 29 Apr 2015
File Category: Plugins
From developer's page: The main features of 7-Zip
- High compression ratio in 7z format with LZMA and LZMA2 compression
- Supported formats:
- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
- Unpacking only: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR and Z.
- For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
- Strong AES-256 encryption in 7z and ZIP formats
- Self-extracting capability for 7z format
- Integration with Windows Shell
- Powerful File Manager
- Powerful command line version
- Plugin for FAR Manager
- Localizations for 87 languages
Click here to download this file
Hide Test-Signing Mode From Application?
I have a game, or rather, several games, that use the BattlEye anti-cheat technology, created and maintained by a company called Bohemia. However, I also have a driver which wont run on 7/8/8.1 if Test-Signing mode isnt activated. No updated driver is available anywhere. BattlEye checks to see if this mode is turned on, and refuses to let me run several legally obtained games if TSM is on. Their reasoning is that game hackers oftentimes use TSM to cheat, and so they recently (as of several monthes ago) instituted a blanket ban against it.
I have no intention of cheating, I simply want to run my driver my driver without TSM being on, and without having to constantly toggle it on/off.
Is there an easy way to accomplish this, or does it largely depend on the detection method that BattlEye uses? I'm also thinking that running my driver in kernel mode is a possibility, since it provides nearly absolute privilidges on the system. Or perhaps running it under the guise of being another driver, i.e. using another driver's valid certificate.
This info would also be useful for informational/learning purposes.
Thanks in advance!
Use libyal libraries with devio and ImDisk
I have now built a few of the libyal libraries along with some test tools provided by libyal author. Then, I have added small "devio adapter dll files" along with each of them as well as devio.exe itself for convenience. The adapter dll files are called the same as the libyal library with _devio suffixed. For instance, to use libsmraw.dll with devio you use libsmraw_devio.dll. I hope I got everything right in the builds. No particular VC++ runtime dll files are needed, only system dll files are used.
x86 versions: http://ltr-data.se/files/libyal_tools_devio_x86.7z(require min Windows 2000)
x64 versions: http://ltr-data.se/files/libyal_tools_devio_x64.7z(require min Windows XP/Server 2003)
Example, to mount a multi-part image called image_multipart.001, image_multipart.002 and image_multipart.003:
start devio --dll=libsmraw_devio.dll;dllopen shm:proxy1 image_multipart.001+image_multipart.002+image_multipart.003 imdisk -a -t proxy -o shm -f proxy1 -m #:
Thanks to Joachim Metz for the great libyal libraries!
Creat XP ghost image working on all computers
Creat XP ghost image working on all computers
=============================================
Hi all
=================================================================
Note:
Befor going through tutorial,i would like to say thank you to all good
friends from all over world ,that i have never seen them and they have
never seen me,just we have got familier through web pages and my small
tutors.
This is 15th day of our new year in my country, and in this 15 days i
have got a lot of kindly messages from kind friends,and these messages
make me to know that i am alive and there are a lot of persons that like
me.
Thanks a lot ,live happy and helthy,have very very good life.
=================================================================
Several months ago ,when searching web pages i have seen a lot of new programs
to make ghost image of windows XP easyly.But all of them was working in languge
that i did not know,so it was very difficut for me to understand and took a lot
of time to know how to use them.
And at last i found a very nice program that has english GUI and makes syspreping
(then ghosting) of windows XP very easy and automatic.and the result works with
almost all kind of mainboards.
Needs:
--------
System Preparation Assisted Tool:At his time Spat6.0.0beta2 can be downloaded
from link below (9.83MB):
http://www.mediafire.com/?zumzhnmmljg
SkyDriver : At this Time SkyDriver 9.9 can be downloaded from links below:
SkyDriver link removed containing WAREZ
=================================================================
1.This tutor will work just for drive C: ,So Install your favorite Windows XP
(sp2 or sp3) in drive C: (No different if you install or not install your
system drivers).
2.Istall all your favorite programs like Office,FireFox,7zip, and ... and test
them to be sure they are working.
3.Install any windows updates that you need.
4.Make all your favorite customizations in your system.
5.Delete all unneeded files like files in temp folder and ...then Empty Recycle bine.
6.Extract Spat6.0.0beta2.exe some where forexample your desktop.
7.Extract SkyDriver to C:\Sysprep directory.
8.Make your favorite Back ground picture (800x600 0r 1024x768 24bit JPG) ,Name it
setup.jpg and put it in C:\Sysprep\ directory. This is the background picture that
you will see after applying the final ghost image to any computer,during first Boot.
(See pic_01.jpg from attachment).
9.You can put more files inside C:\Sysprep\ directory like directx and ...that will
be run during 1st boot (If you give the assosiated commands that i will tell about
them during tutor) and will be added to your installed system automatically.
10.Run Spat6.0.0beta2.exe,If every thing is ready to begin,it will show message ,OK it.
11.The main page of Spat6 will be shown (See pic_02-A).Do as below:
_ A _ Go to general tab select all.
_ B _ click on "background picture" ,Then select C:\Sysprep\setup.jpg ,then click
preview to show your picture ,then OK.
_ C _ Go to Interface tab and in "Run before mini-setup" section give infor mation
below (as you see in pic_02-:
C:\Sysprep\DrvS3.exe
Note: as i told in step 9 you can put other tools in C:\Sysprep\ directory
that as you see in pic_02-B,i have typed commands for thee other programs to
be integrated to our deployed system and will be run during mini setup.but
for this tutor you do not need them.
_ D _ Go to Reseal tab select your favorites.
_ E _ Back to General tab and click on sysprep
12.Spat starts working (About 1 or 2 minutes) then when the job is finished,it's
window will be closed.wait about 1 minute,then shut Down computer.
13.At this time your C: drive is ready to get ghost image of that.So Boot your
computer by 3rd party,get ghost image of drive C: and put it some where for
example in D:\My Ghost\
Now every thing are finished,and if you apply this ghost image to drive C: of
any computer,in 1st boot you will have mini setup proccess (about 10 minutes)
and when it is finished ,you will see that it works in all computers and also
all or some of drivers of that computer is installed automatically.This is because
we have used SkyDriver that has many of drivers inside itself in 7zip format (the
size of 7ziped drivers is 161 MB and extracted drivers are about 1.07 GB).
Now If you boot your computer normally,you will have 10 minutes of mini setup
proccess,then you can use you ready windows.this is the same proccess that you
will have if you apply ghost image to another computer.The only difference is
this that in some computers you will not need to install drivers and in some
else you may need to install one or more drivers
I tested this project with 7 different computers by different hardwares all was OK.
==================================================
hope will be some help
shirin zaban
Edite: Note that spat 6 is password protected and password is:
gostep.info
Create a windows system from scratch using Linux
I would like to do the following from Linux:
- Partition a disk with NTFS, 2 partitions, a 300 MB system partition, and a 100 GB primary partition
- Apply a wim image to the primary partition
- do the equivalent of a BCDboot.exe command to make the system bootable.
I assume I can use fdisk or gdisk in linux to do step 1, and wimlib-imagex to do step 2, but I am stuck on step 3.... Can anyone provide some insight?
Thanks!!
EDIT/NOTE - This topic has been split from the wimlib, with ImageX implementation thread.
ImgMount
File Name: ImgMount
File Submitter: erwan.l
File Submitted: 07 Oct 2013
File Updated: 08 May 2014
File Category: Tools
Hi Gents,
ImgMount is a graphical front end to the Arsenal Driver : An open source virtual SCSI miniport driver.
See here more about this driver.
Credits for this driver goes to Olof.
ImgMount can create a physical disk from a file or from memory or from a sharedmemory proxy.
Regards,
Erwan
Click here to download this file
USB boot speed was very slow, is there any good USB 2.0 driver for USB boot
When I was booting the flash USB or external USB HDD on some devices with Grub4Dos, the speed was very slow (equivalent to USB 1.x speed). I tried to use USB driver on Easy2Boot (select from the boot menu with both GRUB_USB_046.mnu and ZGRUB_USB_046.mnu) but the problem could not be solved. Is there any solution for this? Thanks.
WinBuilder 汉化
Win7PE less known features part 2: Config helps for visually impaired people
Currently the CONFIG command of WinBuilder works fine for unhandicapped people: It shows a html formular which can be changed by the user.
Unfortunatelly this formular is not detected by screen readers like NVDA.
When the blind user wants to change something in the configuration he has to find and edit certain XML file(s). That can become a hard job.
I wrote a small batch plugin.cmd as wrapper to an executable jar PluginEx.jar.
PluginEx.jar and it's library pluginhandler.jar are included in Win7PE version 2013.12.29 and above.
To use plugin.cmd, start a windows command session, CD to downloads\300-Win7PE in your WinBuilder directory, and execute the batch with the necessary argument(s).
Here the currently provided commands:
"refresh" rebuilds settings.xml and settings.html after installing / deinstalling a plugin.
"plugin plugins" lists all available plugins. The list is visible to NVDA
"plugin activeplugins" lists all plugins which will be added to the next build. The list is visible to NVDA
"plugin components" lists all available components. The list is visible to NVDA
"plugin usedcomponents" lists all components which will be added to the next build. The list is visible to NVDA
In the following lines myPlugin and myComponent have to be replaced by the real names, like e.g NVDA
"plugin activate myPlugin" or "plugin deactivate myPlugin" will cause myPlugin beeing encluded / excluded in the next build.
"plugin use myComponent" or "plugin unuse myComponent" will cause myComponentbeeing encluded / excluded in the next build.
If somebody needs some other important config choices in the wrapper, please let me know.
I intentionally did not include ALL config details. I do not like something filled with in the actual case unneeded features.
Peter
BTW: Here the Windows batch plugin.cmd is published. IMO batches for Linux and Mac OS are not sencefull, because AFAIK NVDA and JAWS are currently only available for Windows.
Volga CTF
So, here is another CTF:
The login credentials are like usual.
If you want an interesting task, you should try world art. There are 9 high resolution images from somewhere in the world. You need to identify them and find the street name of those, then concat them.
This is what I think it should be till now:
1. Craig Rd N, New York
2. (Somewhere in Europe?)
3. Werner-Heisenberg Ave, Allianz Arena
4.Jumeirah, Dubai (Burj Al Arab)
5. Italy, Colliseum, Piazza del Colosseo
6. Paris, Notre dame / George V. Ave
7. Rio De Janeiro, Estrada de Corcovado
8.Australia, Sydney.
9. ( Maybe somewhere in US? )
Thanks!
Windows PE 5.x boot problem
Hi
With Windows ADK and its MakeWinPEMedia utility, I created an ISO image of Windows PE 5.x but when I start it, it does not boot.
His BCD is:
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools>bcdedit /store "C:\Users\Public\Documents\Windows_PE\ISO_debug\x32-x64\Boot\BCD" Windows Boot Manager -------------------- identifier {bootmgr} description Windows Boot Manager locale en-US inherit {globalsettings} default {default} displayorder {default} {551baeb5-f0aa-11e4-826f-000c29e7d067} toolsdisplayorder {memdiag} timeout 30 Windows Boot Loader ------------------- identifier {default} device ramdisk=[boot]\sources\boot_x32.wim,{default} path \windows\system32\boot\winload.exe description Windows PE a 32 bit locale en-US inherit {bootloadersettings} osdevice ramdisk=[boot]\sources\boot_x32.wim,{default} systemroot \windows detecthal Yes winpe Yes ems No Windows Boot Loader ------------------- identifier {551baeb5-f0aa-11e4-826f-000c29e7d067} device ramdisk=[boot]\sources\boot_x64.wim,{default} path \windows\system32\boot\winload.exe description Windows PE a 64 bit locale en-US inherit {bootloadersettings} osdevice ramdisk=[boot]\sources\boot_x64.wim,{default} systemroot \windows detecthal Yes winpe Yes ems No C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools>
Where am I wrong?
Thanks
Bye
Advanced Network Configurator (Donation Ware)
You can download Advanced Network Configurator from http://neobeta.net/downloads/AdvancedNetworkConfigurator.zip
Screenshots: http://neobeta.net/content/images/anc/official/alpha1/screenshot1.png | http://neobeta.net/content/images/anc/official/alpha1/screenshot2.png and http://neobeta.net/content/images/anc/official/alpha1/screenshot3.png
VHD Proxy for ImDisk
Hi,
Another proxy for ImDisk, this time to support VHD files (fixed, dynamic, differencing).
ImDisk already had support for fixed type, but not for dynamic or differencing (unless one used DiscUtils).
This is based on libvhdi Joachim Metz work.
Find here attached the proxy.dll (and the source code) for ImDisk (and other software using sharedmemory proxy such as ImgMount / Arsenal driver).
To launch the proxy : devio --dll=proxy.dll;dllopen shm:test_proxy c:\test.vhd.
To use the proxy from ImDisk : imdisk -a -t proxy -o shm -o ro -f test_proxy -m Z: .
Note the RO flag as the libvhdi does not support writing for now.
Regards,
Erwan
Attached Files
QCOW Proxy for ImDisk
Hi,
Another proxy for ImDisk, this time to support QCOW files.
This is based on libqcow Joachim Metz work.
Find here attached the proxy.dll (and the source code) for ImDisk (and other software using sharedmemory proxy such as ImgMount / Arsenal driver).
To launch the proxy : devio --dll=proxy.dll;dllopen shm:test_proxy c:\test.qcow.
To use the proxy from ImDisk : imdisk -a -t proxy -o shm -o ro -f test_proxy -m Z: .
Note the RO flag as the libqcow does not support writing for now.
Regards,
Erwan