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

2 Pages V   1 2 >  
Reply to this topic
 Someone ever made USB mass storate to A:\ and (fd0)?
post May 4 2008, 10:50 PM
Post #1
kcom
Member   **
Group: Members

  Joined: 27-April 08
Posts: 43
Thank(s): 0


Before spending even more hours with it... smile.gif I hope you don`t mind if I ask if someone ever successfully turned an USB-mass storage device (either USB harddrive or USB flash drive, not USB floppy) into a device which looks after booting like A:\?

Then if you start grub4dos and chainload (fd0) you starting the same operating system again...

Just like a real floppy emulation, a full replacement for legacy floppy.


+Quote Post
post May 5 2008, 10:43 AM
Post #2
was_jaclaz
Finder   ******
Group: Advanced user

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

Posts: 7,224
Thank(s): 547


Italy


It all depends on the BIOS of the particular machine, and there are also particular USB devices with a switch, see here:
http://www.laptopvideo2go.com/forum/index....=6637&st=20
http://www.laptopvideo2go.com/forum/index....=6637&st=40

But rather obviously, if you emulate a 1.44 Mb floppy you get 1.44 Mb of space available. wink.gif

jaclaz


--------------------
+Quote Post
post May 5 2008, 02:16 PM
Post #3
kcom
Member   **
Group: Members

  Joined: 27-April 08
Posts: 43
Thank(s): 0


QUOTE (jaclaz @ May 5 2008, 10:43 AM) *
But rather obviously, if you emulate a 1.44 Mb floppy you get 1.44 Mb of space available. wink.gif

A nice solution would be to get two devices. 1.44 MB with floppy emulation and rest as harddisk.
OR even better a superfloppy just as A:\ in superfloppy emulation mode shoud also work very well.

I thought this can be also done with software only with any existing USB flash drives?
+Quote Post
post May 5 2008, 03:36 PM
Post #4
Oleg_II
Frequent Member   ***
Group: Advanced user

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

Posts: 297
Thank(s): 4


Not exactly what you are looking for but...

There is a quote from The CD Forum (I can't find the link right now but it The CD Forum > Bart's PE Builder > General before):
QUOTE
I haven't extensively tested this, but it's worked on the few systems I've needed it on.
I got weary of wrestling with scsi/raid drivers on my disk.
The plus to having these drivers already on the disk is you can boot it (in theory) and always see the drives.
The negatives are:
If you have a newer driver on a floppy then the disk might refuse to use it saying it already has one.
It takes longer to boot.
You can run into 'out of memory' issues sometimes.

My new method is creating disk images of the f6 disks and using grub to mount them before starting setupldr.bin.
This way you can decide whether or not to use a driver, and you still can use a normal f6 disk.
I've heavily editted the txtsetup.oem files here, combining several controllers from one manufacturer into one image.
One drawback is that you can't access the real floppy drive (if there is one) or the image from your Live CD Windows.

Basically here's what you need to do:
1) Create a grub menu for the images
2) You need to have a way to start grldr, you can use bcdw or use grldr as your boot sector.
I actually use a separate menu for this and start it by doing
CODE
title F6
configfile /BOOT/GRUB/F6.LST

3) While your live cd is booting hit f6 and you should find your mounted floppy driver available.

The entries need to be formatted as such:
CODE
title Intel
find --set-root /WIN51IP map --mem /BOOT/F6/INTEL.GZ (fd0)
map --hook
chainloader --force /BCDW/LOADER.BIN

The last line can be changed to whatever you need, I simply restart bcdw and can use the mounted floppy image with both pebuilder and recovery console boots.

I figured my 2900th post ought to be something interesting.

Maybe this one can give you some idea wink.gif

PS And sorry, I saved it for myself but didn't save the name of an author... He has Christmas Tree as an icon if I'm not mistaken.
+Quote Post
post May 5 2008, 05:53 PM
Post #5
was_jaclaz
Finder   ******
Group: Advanced user

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

Posts: 7,224
Thank(s): 547


Italy


QUOTE (Oleg_II @ May 5 2008, 04:36 PM) *
Not exactly what you are looking for but...

There is a quote from The CD Forum (I can't find the link right now but it The CD Forum > Bart's PE Builder > General before):
Maybe this one can give you some idea wink.gif

PS And sorry, I saved it for myself but didn't save the name of an author... He has Christmas Tree as an icon if I'm not mistaken.


No prob, here it is:
http://www.911cd.net/forums//index.php?showtopic=20543

by d4vr0s wink.gif

cheers.gif

jaclaz


--------------------
+Quote Post
post May 5 2008, 07:34 PM
Post #6
was_jaclaz
Finder   ******
Group: Advanced user

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

Posts: 7,224
Thank(s): 547


Italy


QUOTE (kcom @ May 5 2008, 03:16 PM) *
I thought this can be also done with software only with any existing USB flash drives?

Not really, but some specific controllers can behave like that, or most probably all of them can but there is not the appropriate Manufacturer's Tool available.

Read these:
http://www.911cd.net/forums//index.php?showtopic=14564
http://www.911cd.net/forums//index.php?sho...14564&st=10
http://www.911cd.net/forums//index.php?sho...t=20#entry99333
http://www.911cd.net/forums//index.php?sho...4181&st=378

The Oti production tool can actually divide the stick as two devices, and later versions of the controller appear to be able to have first of the two as CD instead of FAT.

jaclaz


--------------------
+Quote Post
post May 6 2008, 06:06 PM
Post #7
kcom
Member   **
Group: Members

  Joined: 27-April 08
Posts: 43
Thank(s): 0


QUOTE (jaclaz @ May 5 2008, 07:34 PM) *
Not really, but some specific controllers can behave like that, or most probably all of them can but there is not the appropriate Manufacturer's Tool available.

Read these:
http://www.911cd.net/forums//index.php?showtopic=14564
http://www.911cd.net/forums//index.php?sho...14564&st=10
http://www.911cd.net/forums//index.php?sho...t=20#entry99333
http://www.911cd.net/forums//index.php?sho...4181&st=378

The Oti production tool can actually divide the stick as two devices, and later versions of the controller appear to be able to have first of the two as CD instead of FAT.

jaclaz

I don`t really understand all.

But from what I understand, 1) find out what controller your flash drive is using 2) try to find the manufacturers tool.

The manufacturers tool can either:
- format as (fake) floppy disk + mass storage
- format as (fake) CD RW + mass storage

The problem is that most of the linked websites are no longer working.

Could you create a wiki article about this theme?
+Quote Post
post May 6 2008, 07:41 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


QUOTE (kcom @ May 6 2008, 08:06 PM) *
I don`t really understand all.

But from what I understand, 1) find out what controller your flash drive is using 2) try to find the manufacturers tool.

Correct. smile.gif


QUOTE (kcom @ May 6 2008, 08:06 PM) *
The manufacturers tool can either:
- format as (fake) floppy disk + mass storage
- format as (fake) CD RW + mass storage

Well, not exactly, maybe the linked info is not clear enough.

There is evidence and personal experience that lead to think:
1) some (not all) controllers can be, through a "Manufacturer Tool", be configured as two devices, or two "LUNs", as well as have a "security area"
2) some (not all) controllers can be, through a "Manufacturer Tool", be configured as two devices, with one being a "CD like" device and one being a "HD like one"
3) some other controllers may have more (or less) or different possibilities
4) some of the possibilities above are mutually exclusive between themselves and with USB booting

My direct experience is limited to a single brand, OTi, and actually to a single chip, the 2168, i.e. the make and model of two sticks that I bought some 2 1/2 years ago.
I was lucky (or clever unsure.gif ) enough to be able to find the needed Manufacturer Tool and also a "Recover" app, that has almost the same functions as the above.

The results of my findings are summed up in this docs:
http://home.graffiti.net/jaclaz:graffiti.n...T/USBstick3.zip
(the link on 911CD was broken, just fixed it wink.gif )


QUOTE (kcom @ May 6 2008, 08:06 PM) *
The problem is that most of the linked websites are no longer working.

The "production tools" are generally NOT easy to find, since most manufacturers are Chinese, with lots of patience, and luck, and hours of "blind" searching with baidu.com and google translations, sometimes it happens to find the right one.

From time to time, one is posted on a forum, here or there, and again you will need your time and google to maybe find the one you are looking for.

Most if not all of these links tend to be rather "volatile".

Documents are usually very scarce or not existing at all.


QUOTE (kcom @ May 6 2008, 08:06 PM) *
Could you create a wiki article about this theme?


Hmmm, I already try to share as much as I can what I know, which is very little, something I always wonder is the reason why some of the actual producers do not advertise their product features, and provide the tools. I think that a lot of us "geeks" would actually buy a certain product only because it has a certain feature. unsure.gif

jaclaz


--------------------
+Quote Post
post May 6 2008, 10:12 PM
Post #9
MedEvil
Platinum Member   ******
Group: .script developer

  Joined: 29-December 06
Posts: 4,490
Thank(s): 113


QUOTE (jaclaz @ May 6 2008, 09:41 PM) *
There is evidence and personal experience that lead to think:
1) some (not all) controllers can be, through a "Manufacturer Tool", be configured as two devices, or two "LUNs", as well as have a "security area"

Could you elaborate on that? And what means a "security area" in this context?

QUOTE (jaclaz @ May 6 2008, 09:41 PM) *
2) some (not all) controllers can be, through a "Manufacturer Tool", be configured as two devices, with one being a "CD like" device and one being a "HD like one"

Let's say i want to get myself a new USB-stick and want to have this feature. How can i find out which stick has it or which don't?

cheers.gif


--------------------
NaughtyPE - The Multimedia PE!
Requirements: WB072 or 077RC2, XPSP2/W2k3SP1 source, Pentium CPU, 128MB RAM (256MB to use video players)
+Quote Post
post May 7 2008, 06:53 PM
Post #10
was_jaclaz
Finder   ******
Group: Advanced user

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

Posts: 7,224
Thank(s): 547


Italy


QUOTE (MedEvil @ May 7 2008, 12:12 AM) *
Could you elaborate on that? And what means a "security area" in this context?

A USB stick is made by three main parts, a USB interface, a mass storage controller and some flash memory.
First two parts are enclosed in a single chip, that can, through "firmware", be programmed for a number of parameters, like Vid/Pid, Fixed/Removable, Serial ID, etc.

Some (not all) chips have also different ways to access the flash memory, as an example as having two LUN's, i.e. behaving like a "normal" IDE adapter with two channels with two hard disks attached.

In other words the stick is "low-level partitioned" to behave as being two drives.

And often together with this comes a third "data area" security protected, i.e. you need to input a password to accept it.

Point is that these settings can only be changed by using a particular "low-level" program by the manufacturer that is usually offered not for download by the "final" user.

For some controllers these utilities are known and can be found, for others they are either unknown or never reported as found anywhere.

QUOTE (MedEvil @ May 7 2008, 12:12 AM) *
Let's say i want to get myself a new USB-stick and want to have this feature. How can i find out which stick has it or which don't?

Good question. smile.gif

You cannot. sad.gif

The ONLY possible way is to test the stick, check it's Vid/Pid and device name, hope that there are reports for matching Vids/Pids, search a lot to see if any of the infinite numbers of "re-branders" state somewhere on their site which chip is used, and so on.

There are a few, a little more than a handful, controller chip manufacturers.
There are several USB stick manufacturers, i.e. people that assemble the controller with some flash chips and a connector and enclose the lot in a plastic or metal case.
There are tens or hundreds of re-branders, i.e. people that buy from USB stick manufacturers sticks in bulk and sell them to shops branding the with their name.

Exactly the SAME USB stick can be sold with different brand/model name on it.

Exactly the same USB stick can have FOUR Vids
1) The original controller manufacturer one
2) The USB stick assembler one
3) The rebrander one
4) A "fake" or invalid or copied or simply "invented" one, hust

And the same happens for Pids.

And the same happens for device names.

This makes for about 4^3=64 possibilities in the worst case, and although some combination are more frequent than other ones, and device names are not really important (though sometimes useful to get to the manufacturer) due to the semi-random nature of 4) above, it is sometimes overly difficult if not impossible to understand what is really inside a stick.

And you still have to try and find the appropriate tool....w00t.gif

See this for some reference/ideas:
http://www.911cd.net/forums//index.php?showtopic=15776

You may want to note that, notwithstanding the over 32,000 thousands view of the referenced thread, just a couple of dozens (maybe) of sticks data have been reported/documented.

Also check this:
http://www.boot-land.net/forums/?showtopic=1659

cheers.gif

jaclaz


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

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


  

Collapse

  Topic Replies Topic Starter Views Last Action
No New Posts USBoot w/XPsp2 not booting after DiskCryptor system encryption
BSOD Stop Code = UNMOUNTABLE_BOOT_VOLUME
4 Zoso 1,294 6th February 2010 - 11:38 AM
Last post by: Wonko the Sane
No new tool to track install wanted!
31 MedEvil 4,735 3rd February 2010 - 11:43 AM
Last post by: m4dm4Xz
No New Posts USB not booting
7 xerces8 2,323 28th November 2009 - 01:32 PM
Last post by: was_jaclaz
No New Posts Tons of Wifi and NIC drivers?
5 Burner727 941 26th November 2009 - 12:56 AM
Last post by: Lancelot
No New Posts Too slow to mount wim on Win7
8 Zhang Heng 1,070 25th November 2009 - 02:09 PM
Last post by: Zhang Heng