Hello dear guest!

Boot Land is a community driven site established since 2006 and focused on data recovery/backup boot disks, research of Windows 2000/XP/2003/Vista/7 install/deployment/antivirus tools, customizing Windows PE systems and even learning how to recover from disaster situations.

How about joining our boot disk community? So do it. Life's short!

  - You get free access to our newsletter with all the interesting buzz about boot disks
  - We share publicity revenue with everyone who wishes to participate at the forums
  - Publicity is never, never, never displayed to members (along with many other cool things)
http://boot-land.net/register

4 Pages V   1 2 3 > »   
Reply to this topic
 Any Russian member willing...., ....to translate a page?
post Feb 11 2007, 07:35 PM
Post #1
was_jaclaz
Finder   ******
Group: Advanced user

  Joined: 14-July 06 From: Gone in the mist

Posts: 7,224
Thank(s): 547


Italy


There is this Russian guy, euhenio, that has posted an interesting link on the 911CD Forum:
http://www.911cd.net/forums//index.php?sho...c=19056&hl=

Page is here:
http://euhenio.mam.by/

I tried my best to understand his post after using Systran on that page, but I was still not able to understand the process:
http://www.911cd.net/forums//index.php?sho...181&st=2047

It would be nice if someone could contact him and help him traduce the page, or try the method and report more details in English so that I could jolt down the English version.

The method appears promising, it could also give us some more ideas for Winbuilder

jaclaz


--------------------

The revenue from clicking on publicity at this post is given to was_jaclaz

.
+Quote Post
post Feb 12 2007, 02:36 PM
Post #2
Oleg_II
Frequent Member   ***
Group: Advanced user

  Joined: 15-October 06 From: Somewhere in the East

Posts: 297
Thank(s): 4


I'm interested to this idea too (I was in DisklessAngel office in Guangzhou and saw it myself - it's working! but I don't like the idea it will be attached firmly to your hardware sad.gif I can pay for such kind of things but in this case I'd like to have an alternative. And we are discussing this on Ru-Board Forums as well.

I tried the method you mention this night but couldn't get any good results. But I was not following to euhenio's instructions very closely maybe that's why. I asked him a few questions about the process and after I understand it myself a bit better I'll definetely can describe the steps.
+Quote Post
post Feb 12 2007, 05:20 PM
Post #3
was_jaclaz
Finder   ******
Group: Advanced user

  Joined: 14-July 06 From: Gone in the mist

Posts: 7,224
Thank(s): 547


Italy


Thank you very much. smile.gif

jaclaz


--------------------
+Quote Post
post Feb 14 2007, 07:20 AM
Post #4
Oleg_II
Frequent Member   ***
Group: Advanced user

  Joined: 15-October 06 From: Somewhere in the East

Posts: 297
Thank(s): 4


HighwayStar from Ru-Board (and the member of this forum too) reported yesterday that he also successfuly used this method. Maybe it's better to ask him?

I can't reproduce it... so I'm afraid my understanding maybe wrong and the rusulting translation can only confuse you...
+Quote Post
post Feb 15 2007, 04:18 AM
Post #5
Alexei
Silver Member   ****
Group: .script developer

  Joined: 30-August 06
Posts: 674
Thank(s): 0


QUOTE (jaclaz @ Feb 11 2007, 11:35 AM) *

I've read euhenio's page.

Though, his instructions are rather unclear, I think I got his idea, which is:
- Modified (by him) GRUB4DOS reads RamDisk image into memory
- RamDisk starts as boot-time driver
- XP boots from the RAM disk
XP preparation:
- Install XP on HD
- "Install" RamDisk as boot-time driver (patch registry and copy ramdisk.sys to \system32\drivers ramdisk.sys).

As I understood:
- Modified GRUB4DOS needs SYSLINUX installed
- euhenio's method works only with XP SP2 or 2003sp1 (probably because of "ramdisk(0)" in boot.ini)
- RamDisk driver starts as boot-driver in SCSI group (see his patch at the bottom)
- In boot INI he has ramdisk(0)\WINDOWS="MOBILEOS" /rdpath=\RAM.IMG /fastdetect /SOS /BOOTLOG
- euhenio uses "super-floppy" format (to be bootable on older BIOSes)

My notes:
- even compressed, image of the whole OS needs lots of memory
- reading of image via linux is generally faster then loading dlls via BIOS (as MS Win does)
- euhenio also mentioned "unbinding from iron" [to make it portable], as I understand, that's what MedEvil is working on.
- it's unclear how he managed to tell NTLDR how to read from RamDisk before its driver is loaded (did I missed something from 911 forum?)

PS
Special boot loader can be easily written to read the image into memory via BIOS (without any linux stuff).
I may find time to do that if you tell me "how to tell NTLDR..." (see my note above).

Registry patch:
CODE
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\Ramdisk]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,72,00,61,00,6d,00,64,00,69,00,73,\
  00,6b,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Windows RAM Disk Driver"
"Group"="SCSI Class"

[-HKEY_LOCAL_MACHINE\sys\MountedDevices]

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Session Manager]
"BootExecute"=hex(7):00,00

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Session Manager\Memory Management]
"PagingFiles"=hex(7):00,00
+Quote Post
post Feb 15 2007, 11:38 AM
Post #6
HighwayStar
Member   **
Group: .script developer

  Joined: 30-September 06 From: Russia,Irkutsk

Posts: 72
Thank(s): 0


Russia


HOW TO boot Win2k3/WinXP in RAM

1. nLite your win2k3/winxp distrib to get it smaller. It's important if you don't have too much RAM.
2. Install nLited win2k3/winxp. I have installed it into VMware, but it bettter to install it on real hardware because if you use VMware installation on real PC you can get a lot of troubles with drivers.
3. Turn off pagefile in installed OS and hibernate and delete pagefile.sys.
4. Now look at hard disk properties to know how much space we need on ramdisk.
5. Making RAMdisk. You need qemu-img from qemu package.
run "qemu-img.exe create -f raw "win2k3.img" 50Mb" (change 50Mb to size that you want to see on your ramdisk)
now mount win2k3.img with Filedisk and format it with NTFS. don't forget to check Use NTFS compression if you want to save some memory and disk space.
6. Copy all files from disk that you have installed nLited winXp/win2k3 to formatted ramdisk.
7. Copy ramdisk.sys from Win2k3 SP1 CD into RAMDISK:\Windows\system32\drivers
8. Now run the regedit.exe and select HKEY_LOCAL_MACHINE and go to File -> Load registry hive and choice RAMDISK:\Windows\system32\config\SYSTEM hive. when you asked for name of hive type "sys". Next add
CODE
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\Ramdisk]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,72,00,61,00,6d,00,64,00,69,00,73,
\
  00,6b,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Windows RAM Disk Driver"
"Group"="SCSI Class"

[-HKEY_LOCAL_MACHINE\sys\MountedDevices]

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Session Manager]
"BootExecute"=hex(7):00,00

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Session Manager\Memory Management]
"PagingFiles"=hex(7):00,00

to your registry.
select HKEY_LOCAL_MACHINE\sys and go to File -> Unload Registry hive
9. Now you can unmount win2k3.img with filedisk
10. Put NTLDR from win2k3 sp1 disk into C:\ (replace existing one)
Add this line to c:\boot.ini
CODE
ramdisk(0)\WINDOWS="MOBILEOS" /rdpath=\win2k3.img /fastdetect /SOS /BOOTLOG


11. That's all. Now You can try to reboot and boot-up into MOBILEOS
P.S. What is your opinion about my English?
+Quote Post
post Feb 15 2007, 12:27 PM
Post #7
Alexei
Silver Member   ****
Group: .script developer

  Joined: 30-August 06
Posts: 674
Thank(s): 0


QUOTE (HighwayStar @ Feb 15 2007, 03:38 AM) *
P.S. What is your opinion about my English?

It's understandable, at least it's better then euhenio's russian, really smile.gif
Just some minor stuff (friendly notes):
1. "if you don't " -> "in case you don't"
2. "but it bettter" -> "but it's better"
3. "Turn off pagefile in installed OS and hibernate and delete pagefile.sys." ->"In the installed OS turn off pagefile and hibernation, delete pagefile.sys"
4. "to know how" -> "to see how"
6."disk that you have" -> "disk where you have" or "disk on which you have"
8. "choice" -> "choose"
"asked for name of hive" -> "asked for the name of the hive"
10. "Put NTLDR"->"Copy NTLDR" or "Place NTLDR"
11. "Now You" -> "Now you"
cheers.gif
Alexei
+Quote Post
post Feb 15 2007, 06:08 PM
Post #8
was_jaclaz
Finder   ******
Group: Advanced user

  Joined: 14-July 06 From: Gone in the mist

Posts: 7,224
Thank(s): 547


Italy


Ok, I think that with this translation one can start getting the hang of it.

Thanks. smile.gif


About step #5:
QUOTE
5. Making RAMdisk. You need qemu-img from qemu package.
run "qemu-img.exe create -f raw "win2k3.img" 50Mb" (change 50Mb to size that you want to see on your ramdisk)
now mount win2k3.img with Filedisk and format it with NTFS. don't forget to check Use NTFS compression if you want to save some memory and disk space.


There are some alternate methods, like using:
Winimage
DSFOK + VDK
MKDOSFS.EXE+VDK

Links to those utilities and more here:
http://www.911cd.net/forums/index.php?show...=11096&st=1
http://www.911cd.net/forums//index.php?sho...=14189&st=9

jaclaz


--------------------
+Quote Post
post Feb 15 2007, 09:14 PM
Post #9
dennis123123
Member   **
Group: Advanced user

  Joined: 16-July 06 From: England

Posts: 46
Thank(s): 4


My super tutorial, tried and tested smile.gif

http://www.911cd.net/forums//index.php?s=&...st&p=127683

dennis123123


--------------------
+Quote Post
post Feb 16 2007, 09:32 AM
Post #10
was_jaclaz
Finder   ******
Group: Advanced user

  Joined: 14-July 06 From: Gone in the mist

Posts: 7,224
Thank(s): 547


Italy


VERY good! thumbsup.gif

cheers.gif

jaclaz


--------------------
+Quote Post

4 Pages V   1 2 3 > » 
Reply to this topic
1 User(s) are reading this topic ()


  

Collapse

  Topic Replies Topic Starter Views Last Action
No new Topic has attachmentsAny 64bit LiveXP
Success?
18 yahoouk 1,075 1st December 2009 - 08:44 AM
Last post by: psc
No New Posts Member pictures
Should be unique
3 psc 729 23rd February 2009 - 05:44 PM
Last post by: Nuno Brito
No New Posts Any differences between WinBuilder and BartPE
I'm getting some doubts
9 psc 1,777 3rd January 2009 - 10:24 PM
Last post by: amalux
No new Topic has attachmentsAnyone knows a good defragmentation GUI?
Freeware, small with nice UI
15 Nuno Brito 3,981 24th December 2008 - 05:34 PM
Last post by: was_jaclaz
No New Posts anyone have acronis WS9 script for vistaPE CORE 12 RC1
to make it simple like bartpe
0 dunkies 980 24th December 2008 - 04:33 AM
Last post by: dunkies