Jump to content











Photo
- - - - -

[Script ]BootSDI


  • Please log in to reply
47 replies to this topic

#26 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 14 March 2007 - 07:21 PM

The 'Install filedisk' is coming from the original authors, not touched by me.
I think that the service is written into registry, but the reboot is necessary to start the service.
Maybe a 'Net Start Filedisk' could help ???


Just for the record there are a few methods to instal filedisk without reboot, some apply more generally to other "services" (actually in this case a "device"), see here:
http://www.911cd.net...o...19333&st=22
http://www.boot-land...?...c=461&st=17

jaclaz

#27 thunn

thunn

    Silver Member

  • .script developer
  • 531 posts
  • Location:Brooklyn, New York
  • Interests:computers<br />mechanics<br />distortion<br /><br />
  •  
    United States

Posted 14 March 2007 - 09:50 PM

Look at the main page of the nativepe project on my server, it installs filedisk instantly for mounting a source iso. I added this after using the filedisk based SDI script which is pure genius. Under WB downloads you should see the project 3rd in the list of projects to download. A small kernal level driver installer called instdrvw is used, a helpfully tool for other things as well. I'm not adding any shell extension, saved that for the pe build, and I want to make as few changes as possible to the host system. I suppose an uninstall button wouldn't be a bad idea.

&#91;FilediskInstall&#93;

ExtractFile,&#34;%ScriptFile%&#34;,&#34;Folder&#34;,&#34;instdrvw.exe&#34;,&#34;%ScriptDir%&#34;

ExtractFile,&#34;%ScriptFile%&#34;,&#34;Folder&#34;,&#34;filedisk.exe&#34;,&#34;%WindowsDir%\system32&#34;

ExtractFile,&#34;%ScriptFile%&#34;,&#34;Folder&#34;,&#34;filedisk.sys&#34;,&#34;%WindowsDir%\system32\drivers&#34;

RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk&#34;,&#34;ErrorControl&#34;,&#34;1&#34;

RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk&#34;,&#34;Start&#34;,&#34;1&#34;

RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk&#34;,&#34;Type&#34;,&#34;1&#34;

RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk\Parameters&#34;,&#34;NumberOfDevices&#34;,&#34;4&#34;

ShellExecute,Hide,&#34;#$q%ScriptDir%\instdrvw.exe#$q&#34;,&#34;FileDisk %systemroot%\system32\drivers\filedisk.sys&#34;

FileDelete,&#34;%ScriptDir%\instdrvw.exe&#34;


#28 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 14 March 2007 - 10:46 PM

I like the idea of an uninstall button and a button to install shell extensions - would surely use it since it's an handy feature to have around! :cheers:

#29 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 15 March 2007 - 07:21 AM

Look at the main page of the nativepe project on my server, it installs filedisk instantly for mounting a source iso. I added this after using the filedisk based SDI script which is pure genius. Under WB downloads you should see the project 3rd in the list of projects to download. A small kernal level driver installer called instdrvw is used, a helpfully tool for other things as well. I'm not adding any shell extension, saved that for the pe build, and I want to make as few changes as possible to the host system. I suppose an uninstall button wouldn't be a bad idea.

&#91;FilediskInstall&#93;

 ExtractFile,&#34;%ScriptFile%&#34;,&#34;Folder&#34;,&#34;instdrvw.exe&#34;,&#34;%ScriptDir%&#34;

 ExtractFile,&#34;%ScriptFile%&#34;,&#34;Folder&#34;,&#34;filedisk.exe&#34;,&#34;%WindowsDir%\system32&#34;

 ExtractFile,&#34;%ScriptFile%&#34;,&#34;Folder&#34;,&#34;filedisk.sys&#34;,&#34;%WindowsDir%\system32\drivers&#34;

 RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk&#34;,&#34;ErrorControl&#34;,&#34;1&#34;

 RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk&#34;,&#34;Start&#34;,&#34;1&#34;

 RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk&#34;,&#34;Type&#34;,&#34;1&#34;

 RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk\Parameters&#34;,&#34;NumberOfDevices&#34;,&#34;4&#34;

 ShellExecute,Hide,&#34;#$q%ScriptDir%\instdrvw.exe#$q&#34;,&#34;FileDisk %systemroot%\system32\drivers\filedisk.sys&#34;

 FileDelete,&#34;%ScriptDir%\instdrvw.exe&#34;

The scripts are logically 100% identic.
&#91;filedisk-install&#93;

Echo,&#34;Installing FileDisk driver...&#34;

ExtractFile,&#34;%ScriptFile%&#34;,&#34;Folder&#34;,&#34;instdrvw.exe&#34;,&#34;%Temp%&#34;

ExtractFile,&#34;%ScriptFile%&#34;,&#34;Folder&#34;,&#34;filedisk.exe&#34;,&#34;%WindowsDir%\system32&#34;

ExtractFile,&#34;%ScriptFile%&#34;,&#34;Folder&#34;,&#34;filedisk.sys&#34;,&#34;%WindowsDir%\system32\drivers&#34;

RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk&#34;,&#34;ErrorControl&#34;,&#34;1&#34;

RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk&#34;,&#34;Start&#34;,&#34;1&#34;

RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk&#34;,&#34;Type&#34;,&#34;1&#34;

RegWrite,&#34;HKLM&#34;,&#34;0x4&#34;,&#34;SYSTEM\ControlSet001\Services\FileDisk\Parameters&#34;,&#34;NumberOfDevices&#34;,&#34;4&#34;

ShellExecute,Hide,&#34;#$q%Temp%\instdrvw.exe#$q&#34;,&#34;FileDisk %systemroot%\system32\drivers\filedisk.sys&#34;

FileDelete,&#34;%Temp%\instdrvw.exe&#34;
Maybe only the text about reboot has to be removed :cheers:

Peter

#30 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 15 March 2007 - 07:41 AM

Maybe only the text about reboot has to be removed :cheers:

I tried on XP and W2000:
On both the filedisk installation is immediately active w/o reboot.

I'll remove the reboot text on the next change (Will come soon with 'size optimization')

Peter

#31 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 15 March 2007 - 12:05 PM

I delivered a new version 0014:

I used nikzzzz's latest zCopy for the 'Optimized Size' option.
Unfortunatelly a had to add 2 MB workspace to the size, because either zCopy or filedisk or NTFS seem to need it.
(Watching by explorer you can see that during zCopy copies a file, the free space increases!).

As you see here, the 'Optimized' brings really a good result!

Additionally I changed the filedisk driver installation to Install/Uninstall on the fly, w/o reboot.
(Reboot really never has been necessary, but it is decribed by the filedisk's author; maybe necessary for W98)

Peter

#32 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 15 March 2007 - 02:37 PM

(Reboot really never has been necessary, but it is decribed by the filedisk's author; maybe necessary for W98)


Just for the record, filedisk CANNOT work on any 9x/ME windows.

The reboot was necessary on NT 4.00.

jaclaz

#33 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 15 March 2007 - 02:41 PM

Just for the record, filedisk CANNOT work on any 9x/ME windows.

The reboot was necessary on NT 4.00.

jaclaz

:cheers:

#34 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4202 posts

Posted 15 March 2007 - 05:30 PM

I delivered a new version 0014:

Are you sure it was updated on NativeEx Project. It still contains v12

#35 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 15 March 2007 - 06:12 PM

Are you sure it was updated on NativeEx Project. It still contains v12


I have a lot of troubles with uploading. :cheers:
Nuno already knows that. I posted 'Download Center' in 'Troubleshooting'.

Let me check!

Peter

#36 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 15 March 2007 - 06:14 PM

I have a lot of troubles with uploading. :cheers:
Nuno already knows that. I posted 'Download Center' in 'Troubleshooting'.

Let me check!

Peter


Updates.ini was wrong!
I hopefully fixed.

Peter

#37 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4202 posts

Posted 15 March 2007 - 07:45 PM

I can see the update now. :cheers:

#38 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 16 March 2007 - 10:39 AM

Nikzzzz sent me a new version of zCopy.

The new version zCopy.
Fixed:
The mistake is corrected
" The next zCopy into the 45 MB brings the error that the needed RAM size is 77 MB. "
The reason - did not wait the end of operation.
Add:
The compression is improved.
Little change in the schedule - bottom progress - target disk.
+2 Mb it is not necessary

Many thanks to NIKZZZZ :cheers:

I attached to BootSDI.Script and made an upload as version 015 to nativeEX_barebone server.

'Optimized' option now works w/o any additional space.

As a result, the compare changes to:

Standard ISO:
  • Size 49026 kb = 100 %
Standard ISO booting from RAM
  • Size 49778 kb = 102 %
BootSDI ISO
  • Size 41674 kb = 85 %
  • Size 39628 kb = 80 %
Peter

#39 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 16 March 2007 - 11:58 AM

10Mb off the original source? :cheers:

#40 nikzzzz

nikzzzz

    Frequent Member

  • .script developer
  • 263 posts

Posted 16 March 2007 - 12:51 PM

I attached to BootSDI.Script and made an upload as version 015 to nativeEX_barebone server.

??? - old version. :cheers:

Verify Project:
"Explorer with less than about 176 MB RAM for qEmu brings boot problems!
SDIBoot with Explorer having less than about 192 MB RAM for qEmu brings network problems!"
Shell explorer normally works on 80 Mb Ram !!! :cheers:

Optimized (runs zCopy twice) - It would be desirable to have an opportunity to add a space for the personal purposes.

#41 nikzzzz

nikzzzz

    Frequent Member

  • .script developer
  • 263 posts

Posted 16 March 2007 - 01:10 PM

10Mb off the original source? :cheers:

The small compression is connected by that files of the project are well packed. On real files (example- Applications) the compression is much more. :cheers:

#42 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 16 March 2007 - 01:48 PM

The small compression is connected by that files of the project are well packed. On real files (example- Applications) the compression is much more. :cheers:

I tried with unUPXed target:

Standard ISO: 64922 kb
BootSDI: 46790 kb = 72 %

Peter

#43 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 16 March 2007 - 01:54 PM

??? - old version. :cheers:


Oops ... :cheers: My fault. Will correct soon!

Verify Project:
"Explorer with less than about 176 MB RAM for qEmu brings boot problems!
SDIBoot with Explorer having less than about 192 MB RAM for qEmu brings network problems!"
Shell explorer normally works on 80 Mb Ram !!! confused1.gif

That are values I got by experiment.
I'll check it again.
Maybe yo try on your system, too. Perhaps there are different conditions.

Optimized (runs zCopy twice) - It would be desirable to have an opportunity to add a space for the personal purposes.

I'll will add. Inspite I personally prefer to add a real RAM drive for extra space.


Peter

#44 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 16 March 2007 - 02:36 PM

Version 16 Online :cheers:

Peter

#45 nikzzzz

nikzzzz

    Frequent Member

  • .script developer
  • 263 posts

Posted 16 March 2007 - 04:05 PM

Volume label RamDisk and CdDisk coincide, can rename?

#46 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 16 March 2007 - 04:27 PM

Volume label RamDisk and CdDisk coincide, can rename?


Version 017 :cheers:

The previous volumen names are that ones you have given :cheers:

Peter

#47 nikzzzz

nikzzzz

    Frequent Member

  • .script developer
  • 263 posts

Posted 16 March 2007 - 06:17 PM

Version 017 :cheers:

#48 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 23 March 2007 - 09:11 AM

Nikzzzz has sent me a new version of BootSdi script.

Fixed:
Problem with Avast
Problem with FileDisk /unmount
Problem with StrFormat
Updating zCopy

Available as version 018

Peter




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users