Re: wince6.0 acess NTFS file system in a External HardDrive (or portable hard disk )



Dear all

Who has contacted ntfs-3g? and how can I contact them?
I sent a mail to sales@xxxxxxxxxxx ,and received a mail for asking our
company name.
I replied them and have not received any mails from them.

Any advice is welcome and appreciative.
Thanks


"David" <dhua_98@xxxxxxxxxxx> дÈëÏûÏ¢ÐÂÎÅ:OKsmQVaFKHA.5780@xxxxxxxxxxxxxxxxxxxxxxx
Thank Paul for the advice.

I am ready to contact ntfs-3g first ,and decide how to do next.
Any advice is welcome and appreciative.
Thanks


"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
com> дÈëÏûÏ¢ÐÂÎÅ:uYqpmRRFKHA.3708@xxxxxxxxxxxxxxxxxxxxxxx
There is no way to do it in a short time!!!

You might want to clone the FAT driver and modify it to read NTFS, but
you don't know how NTFS works, so you see the source of the problem.
It's easy to build a new filesystem driver, but in order to build one for
a *particular* filesystem, you either need a specification or the ability
to reverse engineer how it works by looking at existing NTFS disks. I
suppose that reading the license for the ntfs-3g stuff and making sure
that you can use it, then getting it and learning how to build a
filesystem would be your next steps, but this is going to take, by my
first guess, six months minimum.

Paul T.

"David" <dhua_98@xxxxxxxxxxx> wrote in message
news:%23wE8cAPFKHA.4316@xxxxxxxxxxxxxxxxxxxxxxx
Thank Paul for the information and link.

I have no other choice but make the Wince read the NTFS file
system .
I wanted to use short time for doing it. How to begin?
May I modify the present file system driver source codes in the
folder WINCE600\PUBLIC\COMMON\OAK\DRIVERS\FSD to achieve the goal?
Any advice is welcome and appreciative.
Thanks



"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
DOT
com> дÈëÏûÏ¢ÐÂÎÅ:eNm1PQFFKHA.4316@xxxxxxxxxxxxxxxxxxxxxxx
Here's a thread from the MS forums discussing this, although not in the
context of Windows CE, specifically.

http://social.msdn.microsoft.com/forums/en-US/isvtoolsprocessesandarchitecture/thread/699e4f81-e54c-4326-b775-17c68526a1bd/

Note that the original poster's final action was "dropped the feature".
I
think that you should consider adjusting your customers' expectations
with
respect to this, unless you have a significant amount of time and money
to
invest... There is a link there to a clean-room implementation of NTFS
(http://www.ntfs-3g.com/), but it's not a Windows CE driver, either.
Figure on six months or more to port these sorts of things to Windows
CE,
I would say, assuming that you have prior experience working with
filesystem drivers and at least some experience with Windows CE...

Paul T.

"david" <dhua_98@xxxxxxxxxxx> wrote in message
news:ubW%23CD%23EKHA.4004@xxxxxxxxxxxxxxxxxxxxxxx
Thank Brad for the comments.

Dear all.
I must do the work that make the wince read NTFS file system now.
Any advice is welcome and appreciative.
Thanks



"Bradley Remedios" <bremedios@xxxxxxxxx>
??????:de023c05-7c34-4925-a6c2-b944e23652c2@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I have no idea as to the technical difficulty of moving the Linux NTFS
driver to Windows CE but I would like to make a few other comments.
Also I am not a lawyer so take my comments with that in mind and seek
the advice of a real lawyer.

1. You should check for any licensing issues that you may have, the
probability that the Linux NTFS driver's license is not compatible
with the Windows CE Licensing scheme is highly likely I would say. If
it's GPL then there is no way to accomplish this that I know of. Even
if it's LGPL it may still not be possible and I would check with a
Lawyer (to verify that you won't have any licensing issues with
Windows CE or LGPL.) Also, a lot of licenses will require you to
provide source (to the resulting driver) to anyone that purchases your
device, even if it is a competitor so keep this in mind when reviewing
the license.

2. The Linux NTFS driver cannot handle unclean unmounts (the versions
of it that I have used.) That is if the external Hard Drive is not
cleanly unmounted from Windows (i.e. you just unplug it / turn off
power to disk / put system into sleep/suspend/hibernate before unplug)
Linux will refuse to mount it due to possibly screwing up your data.
Your users might just see a device that doesn't mount when plugged in
(and will probably blame the driver or your device rather than the
fact they forgot to unplug via the "Safely Remove Hardware"
interface.)

Good Luck,
Brad.

On Jul 30, 7:15 pm, "david" <dhua...@xxxxxxxxxxx> wrote:
Dear all:
If I want to modify a Linux NTFS file system to wince for reading
NTFS disks only( just as Michel said ), is it workable?
And how to begin?
Need I modify the codes of "PULIC\COMMON\OAK\DRIVERS\FSD\OEMFS" ?
Any other simple ways for doing it?
Thanks

"Michel Verhagen [eMVP]" <myfirstn...@xxxxxxxxxxxxx>
wrote:%23nek3iMEKHA.1...@xxxxxxxxxxxxxxxxxxxxxxx



I think the NTFS problem is very simple: Tell your customers the
system
doesn't read/write NTFS disks, only (ex)FAT.

If it is really, really, really a requirement that they have to be
able
to read NTFS disks then you could implement a (read only)
filesystem
(a
lot of work though!). If it is a requirement that they have to read
AND
WRITE NTFS disks than you're out of luck. Windows CE simply doesn't
support all the security features needed to write NTFS.

Good luck,

Michel Verhagen, eMVP
Check out my blog:http://GuruCE.com/blog

GuruCE
Microsoft Embedded Partner
http://GuruCE.com
Consultancy, training and development services.

david wrote:
Dear all:

Sorry , there is not anyting wrong with the exFAT file system. it
is
the
usb flash disk wrong.

Another question:
I have tried a usb flash disk with exFAT file system thru usb
host
just now.
when with FAT32 file system ,it can be aceed,but with exFAT file
system ,
it doesn't work.

I use other usb flash disks , they work well.

Let's go on with the NTFS file system acess problem.

Thanks!

Thank Valter for replying!

The users of our products may have the External HardDrive (or
portable
hard disk ) with NTFS filesystem.

Another question:
I have tried a usb flash disk with exFAT file system thru usb
host
just
now.
when with FAT32 file system ,it can be aceed,but with exFAT file
system
,
it doesn't work.
I added exFAT and FAT File Systems in my wince os design catalog.
How to settle the problem?

"Valter Minute [eMVP]" <valter.minute@xxxxxxxxxxxxxxxxxxx>
??????:%23JTTqqCEKHA.1...@xxxxxxxxxxxxxxxxxxxxxxx
david wrote:
Dear All

Can wince6.0 acess NTFS file system in a External HardDrive (or
portable hard disk )?
how can do it? thanks
As far as I know there is no support for NTFS on Windows CE, at
least
not
from microsoft.
You may try to implement it but NTFS is quite complex and, if
something
hasen't changed recently, not documented. You may try to port
some
dos
or
linux based implementations and they _may_ work fine if you only
need
to
read the data (at least you don't risk to damage the HD contents
in
this
way).
If you looked at NTFS to overcome some of the FAT limitations
you
may
consider also exFAT that solves some of those issues without
requiring
the amount of resources and complexity of NTFS.

--
Valter Minute (eMVP)
www.fortechembeddedlabs.it- Training, support and development for
Windows CE
www.geekswithblogs.net/WindowsEmbeddedCookbook- My embedded
programming
and cooking blog
(the reply address of this message is invalid)













.



Relevant Pages

  • Re: wince6.0 acess NTFS file system in a External HardDrive (or portable hard disk )
    ... , but it's not a Windows CE driver, either. ... I must do the work that make the wince read NTFS file system now. ... usb flash disk wrong. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Converting from Fat32 to NTFS
    ... Choosing between NTFS, FAT, and FAT32 ... running Windows XP: NTFS, FAT, and FAT32. ... NTFS is the recommended file system for the following reasons: ... you have a FAT or FAT32 partition, it is recommended that you format the ...
    (microsoft.public.windowsxp.general)
  • Re: Changing NTFS versions
    ... The NTFS file system, introduced with first version of Windows NT, is the ... FAT32 (without reformatting the drive or partition), ...
    (microsoft.public.windowsxp.hardware)
  • Re: Converting from Fat32 to NTFS
    ... It suggested that the partition should be ... >>Choosing between NTFS, FAT, and FAT32 ... >>security only by choosing NTFS as your file system. ... >>run an earlier version of Windows and other times run ...
    (microsoft.public.windowsxp.general)
  • Re: Vista will not read flash drives using FAT
    ... but Vista still doesn't see the drive. ... What else can I do to format my external HDD to fat32 using windows ... 'NTFS.com NTFS File System. ... is the recommended file system for Windows Vista. ...
    (microsoft.public.windows.vista.general)

Loading