USB flash drive vs USB hard disk

M

Mr. Man-wai Chang

How could a device tell their differences? By looking for a partition table?

I have a Panasonic TV that can record programs on USB hard disks only. I
am thinking to deceive it by inserting a USB flash drive....

--
@~@ Remain silent. Nothing from soldiers and magicians is real!
/ v \ Simplicity is Beauty! May the Force and farces be with you!
/( _ )\ (Fedora 19 i686) Linux 3.11.6-200.fc19.i686
^ ^ 17:18:02 up 2 days 11:57 0 users load average: 0.32 0.08 0.07
ä¸å€Ÿè²¸! ä¸è©é¨™! ä¸æ´äº¤! ä¸æ‰“交! ä¸æ‰“劫! ä¸è‡ªæ®º! è«‹è€ƒæ…®ç¶œæ´ (CSSA):
http://www.swd.gov.hk/tc/index/site_pubsvc/page_socsecu/sub_addressesa
 
P

Paul

Mr. Man-wai Chang said:
How could a device tell their differences? By looking for a partition
table?

I have a Panasonic TV that can record programs on USB hard disks only. I
am thinking to deceive it by inserting a USB flash drive....

It's possible the information is part of the USB Class
and is in the configuration table of the USB chip.

See the section "Removable or what?" here, where it
mentions DRIVE_REMOVABLE and DRIVE_FIXED. It sounds
like the Panasonic is looking for "DRIVE_FIXED".

http://www.uwe-sieber.de/usbstick_e.html

Looking at this thread, it's suggesting the drive itself has
an "RMB" bit. The hack in this case, involves preventing
the OS from seeing the RMB bit. But you don't have
access to the OS on the Panasonic.

http://hardforum.com/showthread.php?t=1655684

You could try an SSD inside a USB SATA enclosure, as
a means to make it look like a fixed disc. And
then you'd be recording on flash chips, without
the same issues as would exist with a hard drive.

Paul
 
M

Mr. Man-wai Chang

See the section "Removable or what?" here, where it
mentions DRIVE_REMOVABLE and DRIVE_FIXED. It sounds
like the Panasonic is looking for "DRIVE_FIXED".
http://www.uwe-sieber.de/usbstick_e.html

So I could not alter that GetDriveType() bit inside a USB flash drives?

--
@~@ Remain silent. Nothing from soldiers and magicians is real!
/ v \ Simplicity is Beauty! May the Force and farces be with you!
/( _ )\ (Fedora 19 i686) Linux 3.11.6-200.fc19.i686
^ ^ 20:03:02 up 2 days 14:42 0 users load average: 0.00 0.01 0.05
ä¸å€Ÿè²¸! ä¸è©é¨™! ä¸æ´äº¤! ä¸æ‰“交! ä¸æ‰“劫! ä¸è‡ªæ®º! è«‹è€ƒæ…®ç¶œæ´ (CSSA):
http://www.swd.gov.hk/tc/index/site_pubsvc/page_socsecu/sub_addressesa
 
P

Paul

Mr. Man-wai Chang said:
So I could not alter that GetDriveType() bit inside a USB flash drives?

Some USB chips have "factory" software for preparing
USB configuration information.

But it's not something users normally get access to.

Paul
 
V

VanguardLH

Mr. Man-wai Chang said:
How could a device tell their differences? By looking for a partition
table?

Every USB device during its handshaking with the computer sends its
presentation data that defines the device and how the computer will
interface with the device. This is the USB enumeration process. It's
the stuff that gets stored in the registry under the Enum key.

Lots to read:
http://www.lvr.com/usbcenum.htm
http://msdn.microsoft.com/en-us/library/windows/hardware/ff537109(v=vs.85).aspx
http://blogs.msdn.com/b/usbcoreblog/archive/2009/10/31/how-does-usb-stack-enumerate-a-device.aspx
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top