Jump to content











Photo
- - - - -

Firadisk how to use this new driver


  • Please log in to reply
20 replies to this topic

#1 Bukvod

Bukvod

    Frequent Member

  • Advanced user
  • 123 posts
  •  
    United States

Posted 22 September 2009 - 02:59 PM

I have read most of the thread on Firadisk and it sounds pretty cool and I would like to try it but Ive got no idea of the simple basics of how to start. Could someone direct me exactly how and what to do to make a image to use? How big can it be? Can you install windows xp on a small disk say 2gig and use that to make a image to start with. I hope this post does not come across completely stupid. Also how do you use the script file? what is it for? and is the image, with the use firadisk, truely live? as in saving changes made? Any further information would be great just remember I know very little so please use very disciptive "How to" Thanks

#2 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 22 September 2009 - 03:44 PM

LiveXP part:

enable firadisk script, make a build with createiso, boot livexp.iso with grub4dos
no size limit ;)

bootsdi is under development. :loleverybody:

#3 Bukvod

Bukvod

    Frequent Member

  • Advanced user
  • 123 posts
  •  
    United States

Posted 22 September 2009 - 07:13 PM

Is the use of bootable usb limited to only a computer that has the firadisk driver installed?

#4 Bukvod

Bukvod

    Frequent Member

  • Advanced user
  • 123 posts
  •  
    United States

Posted 25 September 2009 - 06:06 PM

I have used Winbuilder to create both a image with Create ISO and BootSDI with vfiradisk script included but I must be doing something wrong or do not have my menu.lst correct. Can anyone help me? my ISO is 728mb and will start to boot with CreateISO image with the 1st title on my menu.lst but fails with a BSO 7D.I'm using xp install files as my source. Here a copy of my menu.lst that I have tried.

title Boot Live XP (livexp.iso)
root (hd0,0)
map --mem/livexp.iso (0xff) ll map --mem /livexp.iso (0xff)
map --hook
chainloader (0xff)

title LiveXP-Fira-ISO
root (hd0,0)
map --mem (0xff)/LiveXP.iso (0xFF)
map --hook
chainloader (0xFF)

title (hd0,0) (hd32)=livexp.iso
root (hd0,0)
map --mem (0xff)/livexp.iso (hd32)
chainloader +1

title mem Loading PE (set root)
find --set-root /livexp.ISO
map --mem /livexp.ISO (0xFF)
map --hook
chainloader (0xFF)

title mem Loading PE
map --mem /livexp.ISO (0xFF)
map --hook
chainloader (0xFF)

As you can see I'm still learning. Do I not have any these correct or is something wrong with my build?

#5 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 25 September 2009 - 06:46 PM

title mem Loading PE
map --mem /livexp.ISO (0xFF)
map --hook
chainloader (0xFF)

this should be working,

a list is here post 23 , after new bootsdi in couple of days, List will be updated including firadisk/grub4dos usage with bootsdi.

#6 Peter O

Peter O
  • Members
  • 9 posts
  •  
    Australia

Posted 26 September 2009 - 04:37 AM

I have read most of the thread on Firadisk and it sounds pretty cool and I would like to try it but Ive got no idea of the simple basics of how to start. Could someone direct me exactly how and what to do to make a image to use? How big can it be? Can you install windows xp on a small disk say 2gig and use that to make a image to start with. I hope this post does not come across completely stupid. Also how do you use the script file? what is it for? and is the image, with the use firadisk, truely live? as in saving changes made? Any further information would be great just remember I know very little so please use very disciptive "How to" Thanks


I'm with you on this, it looks very interesting but I fear its well into "expert territory".
My RAM is only 512MB which I saw somewhere might be big enough but reading further I don't think so.
As usual with this "PE boot disc" stuff it's almost never straightforward & I don't think it's yet suitable for the non-techie types to play with - you just end up wasting lots of time. What's wrong with the simple expedient of making a C drive image on a second HD, - not that I can say I fully understand how to either do this or use it.
I do wish posters would attempt to indicate the degree of difficulty, time required, probability of first time success, & the target audience. Thay would save us less technically experienced folk many hours of fruitless reading.
None of this is intended to obscure the fine achievements posted here.

#7 Bukvod

Bukvod

    Frequent Member

  • Advanced user
  • 123 posts
  •  
    United States

Posted 26 September 2009 - 07:24 AM

In post #23, You say "LiveXP.iso --> Enable Firadisk script (LiveXP\Drivers\4 Storage\vFiraDisk.Script ) before creating LiveXP.iso". When you say enable, do you just mean to select it for it to be included in your build or is the something you need to do with it before running the script in the build?
And are you selecting "Create Iso" only in the Winbuilder?

#8 diddy

diddy

    Member

  • Tutorial Writer
  • 78 posts

Posted 26 September 2009 - 10:03 AM

Some basics.

The image is mapped (loaded) to RAM before it is booted - you must therefore have enough system RAM to contain the image + additional RAM to run the operating system. As an example, if loading a full Windows XP from a 1GB disk image you must have 1GB RAM for the disk image + enough to run Windows XP. Although it is possible to run Windows XP with 256MB RAM I would personally recommend at least 512MB - you will therefore need at least 1.5GB RAM (1GB for disk image + 512MB for running XP).

PE systems can generally run on a lot less system RAM and the RAM requirements will therefore be less than with a full XP, but you will still need enough RAM to contain the disk image + the OS requirements.

You do not necessarily need to image a disk using disk image software (e.g. Ghost, Winimage, Drive Snapshot, etc) as robocopy or the xcopy command can be used to copy files to an existing (empty) disk image - this task cannot however be completed from the operating system you are copying. If using a file copy method then copy the files to a mounted disk image from a PE environment or another installed OS.

Any changes made to the OS booted from the disk image (e.g. programs installed, changes made to OS configuration, etc) will not be saved on reboot.

Running a full XP in RAM is not possible without some tweaks. As the pagefile alone is generally larger than the total RAM it will need to be either reduced, removed or moved to another partition. It is also sensible to remove \Windows\System32\dllcache\*.* - this will save approximately 300MB of disk space and is not IMHO needed in a RAM loading image. System Restore can also be safely disabled.

If the disk image is formatted using compressed NTFS then a smaller disk image can be used. My XP Home install is approximately 1.09GB after being tweaked - this easily fits in a 1GB disk image if NTFS compression is used (it actually takes up just over 700MB leaving the remainder of the image as writable disk space once the disk image is booted).

It is not (currently) possible to map the disk image to a memory address above 4GB - the image file can therefore be a maximum of 4GB in size. Unfortunately using a 4GB image will result in Windows 32-bit systems not having any RAM in which to run, as they also cannot access memory > 4GB address.

Is the use of bootable usb limited to only a computer that has the firadisk driver installed?

No - as long as the firadisk driver was installed in the OS on the disk image you are booting this is not required.

Just a reminder to everyone. A full Windows XP system requires product activation - you cannot simply image an existing sytem, copy it to USB and expect it to run on another computer as this is likely to be in breach of the EULA. Windows is unlikely to work as the hardware changes detected on the new computer will require re-activation. If you are lucky enough to have a VLK version of Windows that does not require activation you will still have issues with the hardware changes unless using systems with very similar hardware.

A quick guide to creating a full XP, you will require the following -

* Either a PE environment or another install of Windows from which to copy the Windows files to your disk image (e.g. a multiboot system with the XP you are copying/imageing on (hd0,0) and another XP installed on (hd0,1)).

* A disk image - download a selection of disk images (1 to 2GB in size) from http://diddy.boot-la...disk_images.zip

* Imdisk installed on your PE environment (or the Windows install used to copy your Windows XP files)

* Firadisk

* Grub4dos installed (see link to Grub4dos Guide in my signature)

To create the Image -

* Tweak the Windows XP you plan to image to reduce its size (e.g. remove pagefile, disable system restore, delete \Windows\System32\dllcache\*.*) and install firadisk to the image using the Add/Remove Hardware method.

* Boot into PE (or the other Windows install)

* Mount the downloaded disk image (e.g. 1.0.ima) by right-clicking on the file and selecting option Mount as ImDisk Virtual Disk.

* Assuming that the image was mounted as drive E: and the XP you plan to image is mounted as drive D: - use the following command to copy the files to the mounted disk image
xcopy "D:\*.*" E:\ /E /H /R /Y

* Open boot.ini in the mounted disk image (e.g. E:\boot.ini) and ensure that it uses the following path
multi(0)disk(0)rdisk(0)partition(1)

* Edit (or remove) the MountedDevices registry key in the mounted disk image - assuming disk image is mounted as e: use command -
reg load HKLM\_Remote_SYSTEM e:\windows\system32\config\system
Now open regedit - the registry hive will be mounted as HKLM\_Remote_SYSTEM. Edit or delete the key then use the following command to unmount the registry hive
reg unload HKLM\_Remote_SYSTEM

* Unmount the disk image by right-clicking on the drive letter it was mounted as (e.g. e:) in explorer and selecting option Unmount ImDisk Virtual Disk

* Add a menu.lst entry - e.g.
title XP RAM Load

find --set-root /1.0.ima

map --mem /1.0.ima

map --hook

root (hd0,0)

chainloader /ntldr

Hope this helps

diddy

#9 diddy

diddy

    Member

  • Tutorial Writer
  • 78 posts

Posted 26 September 2009 - 10:05 AM

I'm with you on this, it looks very interesting but I fear its well into "expert territory".
My RAM is only 512MB which I saw somewhere might be big enough but reading further I don't think so.
As usual with this "PE boot disc" stuff it's almost never straightforward & I don't think it's yet suitable for the non-techie types to play with - you just end up wasting lots of time. What's wrong with the simple expedient of making a C drive image on a second HD, - not that I can say I fully understand how to either do this or use it.
I do wish posters would attempt to indicate the degree of difficulty, time required, probability of first time success, & the target audience. Thay would save us less technically experienced folk many hours of fruitless reading.
None of this is intended to obscure the fine achievements posted here.


I would estimate that the majority of forum members (myself included) are not techie types. Fortunately boot-land is a very helpful forum and I have been able increase my knowledge by following instructions in various topics and posting questions both here and in other similar forums (911cd forum). I have found that many hours of work have been required for achieving some goals/tasks, however things have gotten easier the more time I have put in. In terms of indicating the degree of difficulty, time required, etc, for any particular project - I don't think this is possible as it depends on how many tools might be required and an individuals knowledge of these tools. In addition it also depends on the instructions in the topics - which can be confusing at times. I would state that the firadisk topic is perhaps too experimental at this stage for a lot of people to follow, having said that I am sure that detailed instructions/tutorials will follow in due course.

Luckily for me I was able to create a working full XP RAM loading image using firadisk within an hour, however this is only because I have already spent countless hours over the past few years working with disk images and various imaging software and already knew many of the steps involved, as well as having a fairly good understanding of Grub4dos.

As for the target audience, I can confidently say that it's anyone who wants to follow any given project as long as they have some time and are prepared to experiment and ask questions. Probability of first time success increases with knowledge - my first PE build (pebuilder) took %@*&ing ages and countless attempts. My first LiveXP build on the other hand worked pretty much first time.

diddy

#10 Bukvod

Bukvod

    Frequent Member

  • Advanced user
  • 123 posts
  •  
    United States

Posted 26 September 2009 - 12:27 PM

I would like to ThankYOU you very much for your time in making it fairly clear how to complete this, I am geared now to get to were I can boot Livexp but then I will try to boot a full Xp as you have stated. This actually sounds as something I might be able to accomplish with your easy to follow instructions. I also happen to be one of the lucky ones that has a copy that does not need activated. Question? Can you use something like ImportDriverPE Script or DriverForge to be able to import drivers into such a system as a ram driven XP? and could this make it a portable OS?

#11 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 26 September 2009 - 02:09 PM

@Bukvod
select, enable, have a green check mark on the script. Very simple, Nothing more.

And are you selecting "Create Iso" only in the Winbuilder?

yes

I just made a test with LiveXP complete, only selected/enabled firadisk script after download, made the build, 259MB LiveXP.iso created, than I copy it to my 2nd hd and boot with grub4dos, all goes fine. :)

@diddy
thanks a lot for the instructions :cheers:

#12 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4199 posts

Posted 26 September 2009 - 03:34 PM

Some basics.



diddy

diddy, Thanks for posting detailed Tutorial . I would like you to consider posting that in the Tutorials section also. I was wondering how to use Firadisk myself, but until you posted, did I find out, somewhat how it suppose to work. Thanks!

#13 diddy

diddy

    Member

  • Tutorial Writer
  • 78 posts

Posted 26 September 2009 - 03:42 PM

... I would like you to consider posting that in the Tutorials section also...

You are kidding aren't you - have you ever seen how mad jaclaz gets if you double post :)

Glad the post helps - it's not really detailed enough to consider a tutorial though.

I will happily complete a more detailed tutorial however I've got other commitments at the moment and don't know when I would be able to get started or if there is enough interest.

diddy

#14 was_jaclaz

was_jaclaz

    Finder

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

Posted 26 September 2009 - 04:13 PM

The problem with diddy is that he made us get used to very high standards ;), and that he knows perfectly well how we would bash him should he deliver anything not up to those.

The known "I've upped my standards, now up yours!" kind of thing.....:)

:)

:cheers:

jaclaz

#15 Peter O

Peter O
  • Members
  • 9 posts
  •  
    Australia

Posted 27 September 2009 - 04:25 AM

diddy,

Many thanks for a specific reply to my comments.
I do think however, you are being way too modest in failing to acknowledge your skill level. I used the term "techie type" not intending to be dismissive, or to infer there was anything wrong or unusual with such status.
I believe that most people at BootLand can fairly be regarded as experts, even those learning & asking questions are way ahead of the "average experienced PC user".
Like yourself I have spent countless hours attempting to achieve some of the goals regularly bettered at BootLand but all have met with failure & the questions I have asked to resolve have largely been ignored & some of the detailed methods have simply not worked.
This may not be the general rule at Bootland but people like me need to recognise the gulf & that the number of questions asked could well become a burden to the site. For this reason I will enjoy reading & watching developments but I will not risk more of my time.
You clearly are a willing contributor to the people at BootLand & I applaud the detailed work you have posted, please keep it up if you are able.


I would estimate that the majority of forum members (myself included) are not techie types. Fortunately boot-land is a very helpful forum and I have been able increase my knowledge by following instructions in various topics and posting questions both here and in other similar forums (911cd forum). I have found that many hours of work have been required for achieving some goals/tasks, however things have gotten easier the more time I have put in. In terms of indicating the degree of difficulty, time required, etc, for any particular project - I don't think this is possible as it depends on how many tools might be required and an individuals knowledge of these tools. In addition it also depends on the instructions in the topics - which can be confusing at times. I would state that the firadisk topic is perhaps too experimental at this stage for a lot of people to follow, having said that I am sure that detailed instructions/tutorials will follow in due course.

Luckily for me I was able to create a working full XP RAM loading image using firadisk within an hour, however this is only because I have already spent countless hours over the past few years working with disk images and various imaging software and already knew many of the steps involved, as well as having a fairly good understanding of Grub4dos.

As for the target audience, I can confidently say that it's anyone who wants to follow any given project as long as they have some time and are prepared to experiment and ask questions. Probability of first time success increases with knowledge - my first PE build (pebuilder) took %@*&ing ages and countless attempts. My first LiveXP build on the other hand worked pretty much first time.

diddy



#16 was_jaclaz

was_jaclaz

    Finder

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

Posted 27 September 2009 - 08:09 AM

Like yourself I have spent countless hours attempting to achieve some of the goals regularly bettered at BootLand but all have met with failure & the questions I have asked to resolve have largely been ignored & some of the detailed methods have simply not worked.


This too me is much worse than "techie type". :D

AFAIK the referenced post is your post #2. :)

Consequently, I wonder WHERE you asked those questions and WHO has ignored them. :(

:cheers:

jaclaz

#17 Bukvod

Bukvod

    Frequent Member

  • Advanced user
  • 123 posts
  •  
    United States

Posted 27 September 2009 - 11:51 AM

I seriously must be missing something here. I have repeatedly created ISO with Winbuilder 78 sp1 rather easily with no problem, included vFiradisk in build and set create ISO according to the picture Ive uploaded and set my Menu.lst to:

title mem Loading PE (firadisk)
map --mem /livexp.ISO (0xFF)
map --hook
chainloader (0xFF)

but still it will not boot from USB. I get a black screen and a cursor in the top left screen blinking and light on USB blinking like it is being accessed but nothing. I also tried doing it with a virtual floppy but still same results. Any ideas what I'm doing wrong? If I try booting with this:

title Boot Live XP (livexp.iso)
root (hd0,1)
map /livexp.iso (0xff) ll map --mem /livexp.iso (0xff)
map --hook
chainloader (0xff)

It starts and gets to where icons should appear and it looks like power to USB ports are killed and I get blue screen of death.

Attached Files



#18 diddy

diddy

    Member

  • Tutorial Writer
  • 78 posts

Posted 27 September 2009 - 12:17 PM

...If I try booting with this:

title Boot Live XP (livexp.iso)
root (hd0,1)
map /livexp.iso (0xff) ll map --mem /livexp.iso (0xff)
map --hook
chainloader (0xff)

It starts and gets to where icons should appear and it looks like power to USB ports are killed and I get blue screen of death.


The entry map /livexp.iso (0xff) ll map --mem /livexp.iso (0xff) will execute the command map /livexp.iso (0xff) (mapping the cd image file as the virtual device (0xff)). If this command fails (if for example the image is non-contiguous) then the second part of the command map --mem /livexp.iso will be executed.

Firadisk will only work if the image is mapped into memory. Try using
title Boot Live XP (livexp.iso)

root (hd0,1)

map --mem /livexp.iso (0xff)

map --hook

chainloader (0xff)

diddy

#19 Peter O

Peter O
  • Members
  • 9 posts
  •  
    Australia

Posted 28 September 2009 - 01:38 AM

My mistake:
I failed to make clear perhaps that my comments were of a general nature & were the result of work I attempted in this field over maybe the last 12 months.
I have not asked any technical questions at BootLand
for the reasons I stated, & therefore I do not claim that any help has been declined, or question ignored........ at BootLand.
I genuinely apologise if my comments seemed to infer otherwise & hoped my post made clear the respect in which I hold those who contribute so actively & fully.

This too me is much worse than "techie type". :(

AFAIK the referenced post is your post #2. :rolleyes:

Consequently, I wonder WHERE you asked those questions and WHO has ignored them. :dubbio:

:cheers:

jaclaz



#20 was_jaclaz

was_jaclaz

    Finder

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

Posted 29 September 2009 - 06:17 PM

My mistake:
I failed to make clear perhaps that my comments were of a general nature & were the result of work I attempted in this field over maybe the last 12 months.
I have not asked any technical questions at BootLand
for the reasons I stated, & therefore I do not claim that any help has been declined, or question ignored........ at BootLand.
I genuinely apologise if my comments seemed to infer otherwise & hoped my post made clear the respect in which I hold those who contribute so actively & fully.


No need to apologise ;), I was simply trying to comply with Rule #12:
http://www.boot-land...?act=boardrules

12. SMILE! ;) Life is tough, we all know that, when you enter this board, it will be appreciated that you leave your personal problems behind, asking and replyinq questions or however exchanging informations with a "positive" attitude, TAKE IT EASY :whistling: and enjoy your stay here.


It can happen also here, of course, but usually on boot-land members and their questions can be (in no particular order):
  • mocked
  • poked
  • advised
  • helped
  • challenged
  • contrasted
  • stimulated
  • comforted
  • teased
  • pushed
but not ignored. ;)

;)

jaclaz

#21 Bukvod

Bukvod

    Frequent Member

  • Advanced user
  • 123 posts
  •  
    United States

Posted 29 September 2009 - 09:49 PM

Unfortunately, nothing has worked. I did burn and image of ISO to CD and it booted fine. It has to be in how I built my build but not sure what it might be.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users