I would like to be able to write my own format utility to run under win2k.
This doesn’t appear to be documented in the IFS Kit or anywhere else I’ve
looked.
If anyone knows where I might find some information on this (be it a book,
website, or otherwise) could they let me know, thanks!
Darragh
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
Such a tool must bypass the filesystem and work on disk sector level from user mode.
Max
----- Original Message -----
From: “Darragh Jones” <darragh.jones>
To: “File Systems Developers”
Sent: Monday, January 28, 2002 3:44 PM
Subject: [ntfsd] Writing a Format Utility
> I would like to be able to write my own format utility to run under win2k.
> This doesn’t appear to be documented in the IFS Kit or anywhere else I’ve
> looked.
> If anyone knows where I might find some information on this (be it a book,
> website, or otherwise) could they let me know, thanks!
> Darragh
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
—
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com</darragh.jones>
How is this done? Can I use certain win32 API calls?
On 01/28/02, ““Maxim S. Shatskih” ” wrote:
> Such a tool must bypass the filesystem and work on disk sector level from user mode.
>
> Max
—
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
Does this still work:
http://www.sysinternals.com/ntw2k/source/fmifs.shtml
It says “NT 4”, but it may be approximately or exactly right even for
Win2K.
The FMIFS library exists in any case, so a worst-case scenario would be
that you’d have to watch how “format.com” (which, despite its name, is not
a .com and will not run in DOS) works.
On Mon, 28 Jan 2002, Darragh Jones wrote:
I would like to be able to write my own format utility to run under win2k.
This doesn’t appear to be documented in the IFS Kit or anywhere else I’ve
looked.
If anyone knows where I might find some information on this (be it a book,
website, or otherwise) could they let me know, thanks!
Darragh
You are currently subscribed to ntfsd as: xxxxx@inkvine.fluff.org
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
–
Peter xxxxx@inkvine.fluff.org
http://www.inkvine.fluff.org/~peter/
logic kicks ass:
(1) Horses have an even number of legs.
(2) They have two legs in back and fore legs in front.
(3) This makes a total of six legs, which certainly is an odd number of
legs for a horse.
(4) But the only number that is both odd and even is infinity.
(5) Therefore, horses must have an infinite number of legs.
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
Darragh,
you wrote on Monday, January 28, 2002, 13:44:42:
DJ> I would like to be able to write my own format utility to run under
DJ> win2k. This doesn’t appear to be documented in the IFS Kit or
DJ> anywhere else I’ve looked. If anyone knows where I might find some
DJ> information on this (be it a book, website, or otherwise) could they
DJ> let me know, thanks!
Take a look at http://www.sysinternals.com/ntw2k/source/fmifs.shtml .
Works on W2K also.
Ralf.
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
Check formatx and chkdskx codes at http://www.sysinternals.com/ntw2k/source.shtml
Zoltan
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
Or you can use SHFormatDrive:
http://support.microsoft.com/support/kb/articles/q173/6/88.asp
Zoltan
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
Many people have pointed me in this direction:
http://www.sysinternals.com/ntw2k/source/fmifs.shtml
However, this example simply parses some command line arguments and
performs some validity checking and then calls the FormatEx(…) function
of the fmifs.dll.
This is all very good if I want to format my disk using Fat or NTFS, but I
want to create my own on disk structures (not unlike fat32, but not the
same).
So, I am welcome to any further suggestions. Are there win32 api calls for
opening a partion in raw format and writing to specific sectors, etc?
Ok, thanks for everyone’s help.
Darragh
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
CreateFile on \.\C:
Then ReadFile and WriteFile.
Max
----- Original Message -----
From: <darragh.jones>
To: “File Systems Developers”
Sent: Monday, January 28, 2002 10:50 AM
Subject: [ntfsd] Re: Writing a Format Utility
> How is this done? Can I use certain win32 API calls?
>
> On 01/28/02, ““Maxim S. Shatskih” ” wrote:
> > Such a tool must bypass the filesystem and work on disk sector level from user mode.
> >
> > Max
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
—
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com</darragh.jones>