Help - Search - Members - Calendar
Full Version: Boot PE+firadisk HD image without ramdisk with grub4dos
The CD Forum > Bart's PE Builder > General
Pages: 1, 2
Rajesh 2010
new version
download : http://www.mediafire.com/?xha70sc1q05gl6u
added devcontrol by paraglider

files to be downloaded
contig.exe
FM_81
QUOTE (Rajesh 2010 @ Oct 8 2010, 06:18 PM) *
u must build bart with the plugins u want + firadisk plugin

Any link, where I can get this plugin (I assume it is for Bart-PE?) from; please without registration for other forums etc.?

Greetings, FM_81
Rajesh 2010
QUOTE (FM_81 @ Oct 16 2010, 06:02 AM) *
Any link, where I can get this plugin (I assume it is for Bart-PE?) from; please without registration for other forums etc.?

Greetings, FM_81


this is the plugin that i use i use.i guess i m using a little old version of firadisk
but it works ,u can put new version by finding on the net or forum
FM_81
Thank you, but this last http://www.mediafire.com/?xha70sc1q05gl6u didn't work at the moment:
"Click here to start download" => "Your download will be started" => "Click here to start download" => and so on ???
But however, I'll try later again ...

Greetings, FM_81
Rajesh 2010
QUOTE (FM_81 @ Oct 16 2010, 05:56 AM) *
Thank you, but this last http://www.mediafire.com/?xha70sc1q05gl6u didn't work at the moment:
"Click here to start download" => "Your download will be started" => "Click here to start download" => and so on ???
But however, I'll try later again ...

Greetings, FM_81

i just tried it and it works
try it again with a diff browser
or PM me your email address if u cant

QUOTE
this is the plugin that i use i use.i guess i m using a little old version of firadisk
but it works ,u can put new version by finding on the net or forum

ohmy.gif oops.gif sorry ,when i said that; i actually forgot to attach the firadisk plugin i use.
now i have also attached my firadisk plugin

best regards
Rajesh 2010
@FM_81
one more thing
disable any ramdisk plugins u use
nuMe
Cool. Thanks Rajesh 2010.

So to add firadisk to bartpe you simply create a plugin with a firadisk.sys file and a firadisk.inf file.

QUOTE
; PE Builder v3 plug-in INF
; Created by jo
; email :superjo2007@yahoo.co.in

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="100 Firadisk"
Enable=1

[SourceDisksfiles]
firadisk.sys=4,,1

[SetValue]
"txtsetup.sif","SCSI.Load","firadisk","firadisk.sys,4"
"txtsetup.sif","SetupData","OsLoadOptions","""/noguiboot /fastdetect /minint"""

[SetupReg.AddReg]
0x2, "ControlSet001\Control\Session Manager\Environment", "temp", "%SystemDrive%\temp\"
0x2, "ControlSet001\Control\Session Manager\Environment", "tmp", "%SystemDrive%\temp\"
; Add ramdrv environment variable...
0x2, "ControlSet001\Control\Session Manager\Environment", "ramdrv", "%SystemDrive%"

I suspect the reg entries are optional. Firadisk is a replacement for a fwbf plugin and it is possible to run bartpe with fwbf and a ramdisk which saves having to rework a bunch of old plugins.
Rajesh 2010
QUOTE (nuMe @ Oct 16 2010, 08:16 AM) *
I suspect the reg entries are optional. Firadisk is a replacement for a fwbf plugin and it is possible to run bartpe with fwbf and a ramdisk which saves having to rework a bunch of old plugins.


the reg entries are not optional because here we disable other ramdisk plugins and use the disk itself as a ramdisk.
because pe needs a ramdrive .so to tell pe where the ramdrive is we need these reg entries

firadisk allow access to disk image loaded by grub4dos which removes the dependency of using ramdisk.sys and setupldr.bin from win2003 sp1 needed for ramdisk booting in SDI style

regards
Ed_P
QUOTE (Rajesh 2010 @ Oct 16 2010, 09:21 AM) *
the reg entries are not optional because here we disable other ramdisk plugins and use the disk itself as a ramdisk.

Yes, if you disable other RAMDisk plugins you need the Reg entries but you don't have to disable the other plugins. I use both a FWBF and a RAMDisk plugin. They play nice together. I also can use firadisk to load my pebuilder.iso file. They all work together, on systems with a G of RAM or more.
Rajesh 2010
QUOTE (Ed_P @ Oct 16 2010, 09:00 AM) *
Yes, if you disable other RAMDisk plugins you need the Reg entries but you don't have to disable the other plugins. I use both a FWBF and a RAMDisk plugin. They play nice together. I also can use firadisk to load my pebuilder.iso file. They all work together, on systems with a G of RAM or more.

yes ,i do agree that
but when you build a pe to boot from ram why to enable so many plugins when only one plugin can do the work



Ed_P
Because if you already have a PEBuilder config that works making a change to the RAMDisk, other than size, can involve changing several plugs, especially older ones. It's a question of time and expediency and I'm very lazy. w00t-x100.gif
Rajesh 2010
QUOTE (Ed_P @ Oct 16 2010, 09:22 AM) *
Because if you already have a PEBuilder config that works making a change to the RAMDisk, other than size, can involve changing several plugs, especially older ones. It's a question of time and expediency and I'm very lazy. w00t-x100.gif

cant get your point .could u elaborate
FM_81
After all I must say: very nice thing!
It decreases boot-time on my main-machine (I use an EXT2-formatted stick) to 83%!
And allows me to run Bart-PE-to-RAM on other older systems ...

Thanks, greetings FM_81

PS: I hope this will also work from PXE ...
Rajesh 2010
QUOTE (FM_81 @ Oct 16 2010, 03:15 PM) *
It decreases boot-time on my main-machine (I use an EXT2-formatted stick) to 83%!
And allows me to run Bart-PE-to-RAM on other older systems ...


83%,great news
jaclaz
Another option. whistling.gif

The OLD version of Defragmentor CL, which was called Defragmentor Lite CL was/is BOTH Freeware and Redistributable.
From the readme DEFRAGME.TXT:
QUOTE
==========================================================================
LEGAL INFORMATION
==========================================================================

This software is being distributed as FREEWARE. It may be freely used,
copied and distributed as long as it is not sold, and all original files
are included.


The NEW version:
http://www.defragmentor.com/dmlcl/en/home.asp
is NOT anymore free, and obviously unsure.gif there is not anymore a link to the previous FREEWARE version hmm.gif, but the old one can still be found here wink.gif:
http://web.archive.org/web/*hh_/www.defrag.../en/DMLCL50.zip

I am attaching a copy anyway.

jaclaz
oscar
I don't understand why to defragment mellow.gif
Rajesh 2010
QUOTE (oscar @ Oct 17 2010, 11:25 AM) *
I don't understand why to defragment mellow.gif

defragmentation increases speed of boot process
Rajesh 2010
@jaclaz
i am going to try those
and even i contacted with the author of wincontig...
he mailed me a beta version and it worked but has a big bug
in console mode after defragmentation the system shutdowns automatically
i reported the bug to wincontig
Rajesh 2010
@jaclaz
i used the new tool to defrag but unable to figure out whether to repeat the command or not
it returned success in very first time

but then i fired contig on it and the result was not positive
i had to repeat it twice to get success

one more thing
the defrag script i have used is little diff than yours
only the command is diff

CODE
:INITDEFRAG
echo Deframenting..
set pass=0;
:DEFRAG
set /a pass+=1
echo Pass %pass%
set Frags=1
FOR /F "tokens=2 delims=:" %%A IN ('contig.exe -s %ramdrive%\ ^| FIND "Number of files defragmented"') DO SET Frags=%%A
rem FOR /F "tokens=3 delims=: " %%A IN ('contig.exe -A -S %ramdrive%\ ^| FIND "Average fragmentation"') DO SET Frags=%%A
echo Frags = %Frags%
if %Frags% NEQ 0 goto DEFRAG
jaclaz
QUOTE (Rajesh 2010 @ Oct 17 2010, 05:53 PM) *
one more thing
the defrag script i have used is little diff than yours
only the command is diff

Well, if you change what I give you as an example, you can't come here whining it doesn't work.... whistling.gif

The snippet you posted doesn't make much sense, you set Frags to #1, then you set it based on the number of ALREADY defragmented files, and finally you compare it with 0 (zero) w00t.gif

You should run the program with BOTH the -a AND -s parameters to CHECK fragmentation and execute it ONLY with the -s one IF the "Average Fragmentation" is DIFFERENT from 1 (one) frags/file.

Try this one wink.gif:

CODE
@ECHO OFF
SET ramdrive="R:"
SET /A Counter=0
:Check
SET /A Counter+=1
set Frags=
FOR /F "tokens=2 delims=:" %%A IN ('contig.exe -a -s %ramdrive%\ ^| FIND "Average fragmentation"') DO CALL :get_frags %%A
SET frags
IF NOT %frags%.==1. IF %counter% LEQ 10 contig.exe -s %ramdrive%\ &GOTO :check
GOTO :EOF

:get_frags
SET frags=%1
GOTO :EOF




BTW I just got an experimental version of Wincontig.exe and it works for me, I assume that in a few days we will have a "final" working version, thanks to the Author, Marco D'Amato. thumbsup.gif

jaclaz

Rajesh 2010
@jaclaz
no one is whining here
the snippet u gave me will never defrag
will always do 11pass but will never do complete defrag
as technically it is not possible to do a complete defrag;correct me if i m wrong

the result of analysis and direct defrag are totally diff

result of passes by my command

CODE
pass1:
Summary:
     Number of files processed   : 405
     Number of files defragmented: 21
     Average fragmentation before: 1.41481 frags/file
     Average fragmentation after : 1.00247 frags/file


pass 2:
Summary:
     Number of files processed   : 405
     Number of files defragmented: 1
     Average fragmentation before: 1.00247 frags/file
     Average fragmentation after : 1 frags/file

pass3:
Summary:
     Number of files processed   : 405
     Number of files defragmented: 0
     All files were either already defragmented or unable to be defragmented.


you can see the result of Number of files defragmented in every pass
and this All files were either already defragmented or unable to be defragmented in last pass

doing it my way seems to be
better than doing 11 passes beacuse LEQ 10 does one more pass
running your script will always do 11 rounds of defrag
jaclaz
QUOTE (Rajesh 2010 @ Oct 17 2010, 07:07 PM) *
the snippet u gave me will never defrag
will always do 10pass but will never to complete defrag

Well, increase the number of passes.....

As you can see in your post, once you have (in pass2) :
QUOTE
Average fragmentation after : 1 frags/file

more passes will result in NO activity.

This is exactly the same output of the -a -s parameters AFAIK.

I don't see the problem, the snippet I last posted works here hmm.gif, I am testing with a directory with just a small number of files and only 1 fragmmented, but it should work allright on more files. unsure.gif

Why don't you simply use the snippet I last posted (setting the "ramdrive" variable according to your setup) and post it's output?

QUOTE (Rajesh 2010 @ Oct 17 2010, 07:07 PM) *
better that doing 10 passes
running your script will always do 10 rounds of defrag

NO, it won't.
There is an IF that runs a further pass ONLY if frags is different from 1.
CODE
IF NOT %frags%.==1. IF %counter% LEQ 10 contig.exe -s %ramdrive%\ &GOTO :check

additionally it checks whether the number of already done passes is less or equal to 10.

jaclaz
Rajesh 2010
i just ran it twice and it ran 11 rounds of defrag
when u quoted me i was editing my post
chk the quoted post again
jaclaz
QUOTE (Rajesh 2010 @ Oct 17 2010, 07:30 PM) *
i just ran it twice and it ran 11 rounds of defrag

Post the output of this:
CODE
@ECHO OFF
SET ramdrive="c:\dummy"
SET /A Counter=0
:Check
SET /A Counter+=1
set Frags=
FOR /F "tokens=2 delims=:" %%A IN ('contig.exe -a -s %ramdrive%\ ^| FIND "Average fragmentation"') DO CALL :get_frags %%A
SET frags
SET Counter
IF NOT %frags%.==1. IF %counter% LEQ 10 contig.exe -s %ramdrive%\ &GOTO :check

GOTO :EOF

:get_frags
SET frags=%1
GOTO :EOF


jaclaz
Rajesh 2010
u can just mount the image created by my script and then run your script
and chk how many rounds of pass it does

i ran your script multiple time on the ramdrive and it does 11 rounds all the times
jaclaz
QUOTE (Rajesh 2010 @ Oct 17 2010, 07:37 PM) *
u can just mount the image created by my script and then run your script
and chk how many rounds of pass it does

i ran your script multiple time on the ramdrive and it does 11 rounds all the times


Ok, then if it doesn't work for you , and you are not going to help me in understanding what the problem could be, simply ignore it and use another method or whatever pleases you. smile.gif

Here is how it works here:

CODE
C:\dummy>MyFragmenter.exe test.rnd
MyFragmenter v1.2, 2008 J.C. Kessels


Processing: test.rnd
File already exists.
Fragment list (before):
Extent 1: Lcn=12609446, Vcn=0, NextVcn=250
250 clusters, 1 fragments.
Fragmenting:
Largest gap: 32872974 - 39070076 (6197102 clusters)
Moving 25 clusters from offset=0 to LCN=35971512
Largest gap: 14281595 - 20478696 (6197101 clusters)
Moving 25 clusters from offset=25 to LCN=17380133
Largest gap: 26675848 - 32872949 (6197101 clusters)
Moving 25 clusters from offset=50 to LCN=29774386
Largest gap: 74516737 - 78140152 (3623415 clusters)
Moving 25 clusters from offset=75 to LCN=76328432
Largest gap: 49152688 - 52776102 (3623414 clusters)
Moving 25 clusters from offset=100 to LCN=50964382
Largest gap: 52776127 - 56399541 (3623414 clusters)
Moving 25 clusters from offset=125 to LCN=54587821
Largest gap: 56399566 - 60022980 (3623414 clusters)
Moving 25 clusters from offset=150 to LCN=58211260
Largest gap: 60023005 - 63646419 (3623414 clusters)
Moving 25 clusters from offset=175 to LCN=61834699
Largest gap: 63646420 - 67269834 (3623414 clusters)
Moving 25 clusters from offset=200 to LCN=65458114
Largest gap: 67269859 - 70893273 (3623414 clusters)
Moving 25 clusters from offset=225 to LCN=69081553
Fragment list (after):
Extent 1: Lcn=35971512, Vcn=0, NextVcn=25
Extent 2: Lcn=17380133, Vcn=25, NextVcn=50
Extent 3: Lcn=29774386, Vcn=50, NextVcn=75
Extent 4: Lcn=76328432, Vcn=75, NextVcn=100
Extent 5: Lcn=50964382, Vcn=100, NextVcn=125
Extent 6: Lcn=54587821, Vcn=125, NextVcn=150
Extent 7: Lcn=58211260, Vcn=150, NextVcn=175
Extent 8: Lcn=61834699, Vcn=175, NextVcn=200
Extent 9: Lcn=65458114, Vcn=200, NextVcn=225
Extent 10: Lcn=69081553, Vcn=225, NextVcn=250
250 clusters, 10 fragments.

C:\dummy>testcontig.cmd

Finished, 1 files processed.
frags=3.25
Counter=1

Contig v1.55 - Makes files contiguous
Copyright © 1998-2007 Mark Russinovich
Sysinternals - www.sysinternals.com


Summary:
Number of files processed : 4
Number of files defragmented: 1
Average fragmentation before: 3.25 frags/file
Average fragmentation after : 1 frags/file

frags=1
Counter=2

C:\dummy>


jaclaz
Rajesh 2010
@jaclaz
i m attaching the log
there are three log files as i ran your script three times

oops.gif there were 10 rounds when i checked the log ;the 11th one was just analysis

i have also edited your code to echo the rounds
will make it easy for you to check each pass
CODE
SET /A Counter+=1
echo pass %Counter%
jaclaz
QUOTE (Rajesh 2010 @ Oct 17 2010, 08:00 PM) *
i have also edited your code to echo the rounds

Look, we are not going anywhere like this. sad.gif

I need you to run the code EXACTLY as I posted it OR provide WHAT you ran.

Just open a command prompt, and run ONCE the script in my post #74 (only edit the "ramdrive" varaible), then copy what you get on the console and paste it to a new file, and attach the file, zipped.
You will need to increase the number of lines in your Command Prompt settings.

jaclaz


oscar
QUOTE (Rajesh 2010 @ Oct 17 2010, 01:27 PM) *
defragmentation increases speed of boot process


My experience is that there is not time saving.
Tested defragmenting files just before building the pelbuilder.img and defragmenting the pelbuilder.img itself also -this make more sense because grub4dos expends more time reading the file image into RAM-.

What is very fast is not to use map --mem pebuilder.img (hd0) but only map pebuilder.img (hd0).
Unfortunately it does not work for me, computer hangs with a blue screen.

BTW, contig.exe error managment is very poor, it goes crazy if it has no room to defragment a file, so running it more than once may get you going crazy.
Rajesh 2010
QUOTE (oscar @ Oct 17 2010, 01:13 PM) *
defragmenting the pelbuilder.img itself also -this make more sense because grub4dos expends more time reading the file image into RAM-.

What is very fast is not to use map --mem pebuilder.img (hd0) but only map pebuilder.img (hd0).
Unfortunately it does not work for me, computer hangs with a blue screen.


thats true contig has some problems
i m already aware of the blue screen prob.
running contig on the final image gives a blue screen ,thats why i didn't defrag the final output .img from the batch script
Rajesh 2010
@jaclaz
its just going to echo one statement
i havent changed or removed a single line from your script

i pasted it a batch file
cont.bat
CODE
@ECHO OFF
SET ramdrive="R:"
SET /A Counter=0
:Check
SET /A Counter+=1
echo pass %Counter%
set Frags=
FOR /F "tokens=2 delims=:" %%A IN ('contig.exe -a -s %ramdrive%\ ^| FIND "Average fragmentation"') DO CALL :get_frags %%A
SET frags
IF NOT %frags%.==1. IF %counter% LEQ 10 contig.exe -s %ramdrive%\  &GOTO :check
GOTO :EOF

:get_frags
SET frags=%1
GOTO :EOF


went to the console than typed the following command

contig.bat >log1.txt
contig.bat >log2.txt
contig.bat >log3.txt

redirected output to a text file

come on i m not that bad in batch programming
oscar
QUOTE (Rajesh 2010 @ Oct 17 2010, 04:20 PM) *
.
running contig on the final image gives a blue screen ,thats why i didn't defrag the final output .img from the batch script


What I say is that I have problem if I try direct mapping "map pebuilder.img" (possibly only if the image is a contiguous file).
No problem at all mapping all kinds of images (contiguous or not) in memory "map --mem pebuilder.img".




Rajesh 2010
QUOTE (oscar @ Oct 17 2010, 02:50 PM) *
What I say is that I have problem if I try direct mapping "map pebuilder.img" (possibly only if the image is a contiguous file).
No problem at all mapping all kinds of images (contiguous or not) in memory "map --mem pebuilder.img".

direct mapping in grub4dos only works if that file is contig..otherwise it will give error that file is not contig..
to load such files --mem switch is used which works on non-contig files

if your try to make the pe.img contiguous with contig.exe ...i dont know for some reason gives a BSOD
but if you get BSOD without defragmenting the pe.img with contig; just because you used direct mapping ..then its strange
i m not aware of this case
never able to use direct mapping on pe.img ;always got the error that file is not contig..
jaclaz
QUOTE (Rajesh 2010 @ Oct 17 2010, 08:25 PM) *
come on i m not that bad in batch programming

OK smile.gif, it's a problem with this:
QUOTE
All files were either already defragmented or unable to be defragmented.


I had assumed that the final intended result was to have EACH and EVERY file in a single fragment.

Evidently you have an environment where contig cannot effectively defrag some files, at the end of the 10 (or 11) passes the number of average fragments is still high:
QUOTE
frags=5.59214

(i.e. different from 1) and obviously the thing runs all the number of passes set.

See if this works unsure.gif

CODE
@ECHO OFF
SET ramdrive="c:\dummy"
SET /A Counter=0
:Check
SET Last_frags=%Frags%
SET /A Counter+=1
set Frags=
FOR /F "tokens=2 delims=:" %%A IN ('contig.exe -a -s %ramdrive%\ ^| FIND "Average fragmentation"') DO CALL :get_frags %%A
SET frags
SET Counter
IF NOT %frags%.==1. IF NOT %frags%.==%Last_frags%. IF %counter% LEQ 10 contig.exe -s %ramdrive%\ &GOTO :check

GOTO :EOF

:get_frags
SET frags=%1
GOTO :EOF


One more reason to adopt my original approach to go file by file instead of processing a directory from within contig (or other program). hmm.gif

jaclaz
oscar
QUOTE (Rajesh 2010 @ Oct 17 2010, 04:54 PM) *
never able to use direct mapping on pe.img ;always got the error that file is not contig..


Me too, off course.
It is no possible to direct mapping if the image is not a contiguous file.
But when I try direct mapping, after full defragmenting my pe.img, grub4dos fails with a blue screen.
The same pe.img has no problem at all if it is mapped in memory.
It is very strange that you have problems loading a pe.img in memory because it is defragmented. It makes no sense to me.

jaclaz
QUOTE (oscar @ Oct 17 2010, 09:18 PM) *
But when I try direct mapping, after full defragmenting my pe.img, grub4dos fails with a blue screen.
The same pe.img has no problem at all if it is mapped in memory.



Grub4dos does NOT fail with a blue screen (it may fail with a black one ph34r.gif).
What you are getting is probably a 0x0000007b and it doesn't come from grub4dos, but from Firadisk.

Some versions of firadisk have problems and some DO NOT support direct mapped images, if I remember correctly. hmm.gif

jaclaz
Rajesh 2010
@jaclaz
nice logic you have used
it worked

and i think i figured out the reason why first script you gave did not work

i just checked the log files
this is one of the statements from the log
CODE
Processing R:\\minint\SYSTEM32\NTOSKRNL.EXE.. .There is not enough free space on the disk to defragment this file.

there were more statements like this There is not enough free space on the disk to defragment this file.

my ramdrive was small to complete the defrag process.

i made the image and this time i left 13mb free space and the ran your first script you gave me
and this time it worked .just two pass the result was this
CODE
Summary:
     Number of files processed   : 405
     Number of files defragmented: 6
     Average fragmentation before: 1.21481 frags/file
     Average fragmentation after : 1 frags/file
jaclaz
Just for the record, I just got my hands on a new experimental version of Wincontig.exe that the Author kindly modified so that it can be better used from a batch and sent me for testing.

I'll do some tests and report, besides the actual working of the app to the time it takes as compared with contig.exe...

jaclaz
FM_81
Only an idea after reading all the sentences about renaming and moving SETUPLDR.BIN to NTLDR or not to renaming and moving and hexediting something instead ...
/MiniNT/SETUPLDR.BIN should stay on his place, move only NTDETECT.COM to the root of ramdisk, and use an menu.lst-entry like:
CODE
title Bart-PE via GRUB4DOS & FIRADISK
find --set-root /pe2ram.img.gz
map --mem /pe2ram.img.gz (hd0)
map --harddrives=1
map --hook
chainloader (hd0,0)/MiniNT/SETUPLDR.BIN


Greetings, FM_81
Rajesh 2010
@FM_81
thumbsup.gif worked like a charm
will update the script in few days and upload it
i am also waiting for the final wincontig version .after that it will be a full package

@jaclaz
the Author also mailed me a new preview version today and it worked great.
i am little confused .should i wait for the final version or upload the script with preview version

regards
jaclaz
QUOTE (Rajesh 2010 @ Oct 24 2010, 07:33 AM) *
@jaclaz
the Author also mailed me a new preview version today and it worked great.
i am little confused .should i wait for the final version or upload the script with preview version

Wait for final, it is due in a few days, and besides other things the private preview version is completely missing list of command line available commands and syntax.

jaclaz

jaclaz
Wincontig 1.00 RC1 has been released.
It should have all the previously missing/functionalities from command line.

Here:
http://wincontig.mdtzone.it/en/
http://www.mdtzone.it/Files/WContig.zip

Waiting now for next version by Rajesh ...

jaclaz
Juozas
Well Thanks for the suggestion biggrin.gif
I've built my custom BartPE build using this info, though i created a patchs plugin file in firadisk plugin folder (i have it since i neaded to test booting iso from grub4dos) whitch can be easily enabled when neaded.
Did all the format, and copy jobs manually and it almost worked from fist time:
1. Created 512MB drive and formated with NTFS (compression do not used) and copied all contents of pe build.
2. Renamed i386 to MiniNT, copied and/or renamed necassery boot files,
3. Tried to do a defrag with contig using custom bath file, didnt see much there
4. saved image file and copied to virtual machine (with 768 MB ram), tested with grub4dos preinstalled here, boot ok.
5. created a grub4dos iso image using mkisofs, tested again on vm, seems to work ok too.

So it's not problem booting to ram, next is write taht iso to teh cd biggrin.gif Congratz btw smile.gif

Edit: gzip'ing hd image also works, it might be better than ntfs compression some times
oscar
Something new.
Rramdisk does not work anymore in XP in my new motherboard (chipset AMD 870, Athlon II X3 445 triple core), but works fine in Win 7.
Juozas
What's an error? Does it crash or throws a such message? Or it just dont start?
It works fine in my XP Pro SP3 with Asus Motherboard and Intel Dual Core Processor so it might be not a prob for me.
What you're trying to do and where your stuck..? Is the all requirements (e.g. runtime) fulfilled btw..?
oscar

Resizing ramdisk just do not work, I have tried anything, but no luck.
Works in my old XP Pro SP3 Duron 1800 computer or in Windows 7 Ultimate of the new computer.
Rajesh 2010
happy new year to everybody

and new version updated
download : http://www.mediafire.com/?qep2074kbufse5m

now no more dependencies

CODE
changes:

grub4dos entry   :by FM_81
:
title Bart-PE via GRUB4DOS & FIRADISK
find --set-root /pe2ram.img
map --mem /pe2ram.img (hd0)
map --harddrives=1
map --hook
chainloader (hd0,0)/MiniNT/SETUPLDR.BIN



changes:
no dependencie .contig.exe  replaced with wincontig.exe .hence now it is a full package
can use any ramdrive letter
no need to rename setupldr.bin to ntldr by FM_81
jaclaz
QUOTE (Rajesh 2010 @ Jan 9 2011, 07:43 AM) *
happy new year to everybody

and new version updated
download : http://www.mediafire.com/?qep2074kbufse5m

now no more dependencies


Good work! thumbup.gif


Just in case mediafire hosting should "lose" the file, I am attaching it as a mirror (converted into a .zip file).

jaclaz
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.