mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Re: [vojkan@global.net.mt: Re: RAW NTFS Partition]
  2001-11-23  3:01 [vojkan@global.net.mt: Re: RAW NTFS Partition] Jeff V. Merkey
@ 2001-11-23  2:16 ` Anton Altaparmakov
  2001-11-23  3:38   ` Jeff V. Merkey
  2001-11-23  2:46 ` Anton Altaparmakov
  1 sibling, 1 reply; 5+ messages in thread
From: Anton Altaparmakov @ 2001-11-23  2:16 UTC (permalink / raw)
  To: Jeff V. Merkey; +Cc: linux-kernel

At 03:01 23/11/01, Jeff V. Merkey wrote:
>Can you help this person?

I will reply to him off line. Sounds to me he is in desperate need of a 
data recovery company not of diskedit... Using diskedit on his part can 
damage the volume even more and if it is a whole year worth of work paying 
a few thousand dollars to get the data recovered is peanuts... If he 
insists then I will help him of course but I think it's a bad idea.

>My 18 months has now expired.  I can help on NTFS now if you need some help.

That's cool to know. I am developing a new NTFS driver - NTFS TNG. It is 
read-only for now and it is almost complete with regards to basic read 
support. I.e. it works NOW. - The only thing that is missing is attribute 
list attribute support but I am working on it as we speak. (-;

If you or anyone else of course is interested in participating in 
development, have a look. Code is in module ntfs-driver-tng in Sourceforge 
linux-ntfs CVS. URL with cvs access details:

         http://sourceforge.net/cvs/?group_id=13956

Note that the module requires some small changes to the core kernel and the 
appropriate patch is maintained in ntfs-driver-tng/patches directory. 
Currently kernel 2.4.15-pre4 is supported but patch might apply to later 
-pres as well.

After applying the patch and installing the new NTFS module sources NTFS 
TNG is completely separate from the kernel tree (all code including headers 
is in fs/ntfs and nowhere else and the include/linux/fs.h dependencies are 
gone).

One word of warning: NTFS TNG requires gcc-2.96 or later to compile. It 
will NOT compile with earlier versions of gcc! You will just get a million 
or so errors if you try any earlier gcc compiler...

Best regards,

Anton


-- 
   "I've not lost my mind. It's backed up on tape somewhere." - Unknown
-- 
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/
ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [vojkan@global.net.mt: Re: RAW NTFS Partition]
  2001-11-23  3:01 [vojkan@global.net.mt: Re: RAW NTFS Partition] Jeff V. Merkey
  2001-11-23  2:16 ` Anton Altaparmakov
@ 2001-11-23  2:46 ` Anton Altaparmakov
  2001-11-23  3:54   ` Jeff V. Merkey
  1 sibling, 1 reply; 5+ messages in thread
From: Anton Altaparmakov @ 2001-11-23  2:46 UTC (permalink / raw)
  To: Jeff V. Merkey; +Cc: linux-kernel

At 03:38 23/11/01, Jeff V. Merkey wrote:
>I will downlaod and review where the code is at.  Write support is
>going to be very tough at this point -- they have changed some of
>the on-disk strucutures again for the journal and several meta
>files.

I am not bothered about the journal until there is fully working support 
for NTFS on Linux. After that I will start thinking about journalling.

I haven't noticed any changes between Win2k and WinXP except for the 
extension of the MFT_RECORD structure (see 
ntfs-driver-tng:linux/fs/ntfs/layout.h) to contain the mft record number 
(great data recovery info). Although it is confusing that they are only 
using 32 bits there as otherwise the mft record numbers are 48-bit. Not 
quite sure what to make of that...

>However, with the DOJ settlement, they will be required to share this 
>information, so our job could get easier.  I will approach some folks and 
>see where they are at.  Hopefully, it won't go down the way it did last time.

 From what I have read I doubt the DOJ settlement will be any benefit to 
NTFS development on Linux but it's certainly worth a try.

Best regards,

Anton

>On Fri, Nov 23, 2001 at 02:16:04AM +0000, Anton Altaparmakov wrote:
> > At 03:01 23/11/01, Jeff V. Merkey wrote:
> > >Can you help this person?
> >
> > I will reply to him off line. Sounds to me he is in desperate need of a
> > data recovery company not of diskedit... Using diskedit on his part can
> > damage the volume even more and if it is a whole year worth of work paying
> > a few thousand dollars to get the data recovered is peanuts... If he
> > insists then I will help him of course but I think it's a bad idea.
> >
> > >My 18 months has now expired.  I can help on NTFS now if you need some 
> help.
> >
> > That's cool to know. I am developing a new NTFS driver - NTFS TNG. It is
> > read-only for now and it is almost complete with regards to basic read
> > support. I.e. it works NOW. - The only thing that is missing is attribute
> > list attribute support but I am working on it as we speak. (-;
> >
> > If you or anyone else of course is interested in participating in
> > development, have a look. Code is in module ntfs-driver-tng in Sourceforge
> > linux-ntfs CVS. URL with cvs access details:
> >
> >          http://sourceforge.net/cvs/?group_id=13956
> >
> > Note that the module requires some small changes to the core kernel and 
> the
> > appropriate patch is maintained in ntfs-driver-tng/patches directory.
> > Currently kernel 2.4.15-pre4 is supported but patch might apply to later
> > -pres as well.
> >
> > After applying the patch and installing the new NTFS module sources NTFS
> > TNG is completely separate from the kernel tree (all code including 
> headers
> > is in fs/ntfs and nowhere else and the include/linux/fs.h dependencies are
> > gone).
> >
> > One word of warning: NTFS TNG requires gcc-2.96 or later to compile. It
> > will NOT compile with earlier versions of gcc! You will just get a million
> > or so errors if you try any earlier gcc compiler...
> >
> > Best regards,
> >
> > Anton
> >
> >
> > --
> >    "I've not lost my mind. It's backed up on tape somewhere." - Unknown
> > --
> > Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
> > Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/
> > ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/
> >
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at  http://www.tux.org/lkml/

-- 
   "I've not lost my mind. It's backed up on tape somewhere." - Unknown
-- 
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/
ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [vojkan@global.net.mt: Re: RAW NTFS Partition]
@ 2001-11-23  3:01 Jeff V. Merkey
  2001-11-23  2:16 ` Anton Altaparmakov
  2001-11-23  2:46 ` Anton Altaparmakov
  0 siblings, 2 replies; 5+ messages in thread
From: Jeff V. Merkey @ 2001-11-23  3:01 UTC (permalink / raw)
  To: linux-kernel




Anton,

Can you help this person?  My 18 months has now expired.  I can help 
on NTFS now if you need some help.

Jeff  

----- Forwarded message from Vojkan & Dijana <vojkan@global.net.mt> -----

From: "Vojkan & Dijana" <vojkan@global.net.mt>
To: <jmerkey@timpanogas.com>
Subject: Re: RAW NTFS Partition
Date: Thu, 22 Nov 2001 19:39:52 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

Hi,

sorry to bug you but I am in same serious trouble with W2k NTFS after bad memory crash trashing my disk with a year of video edited klips that I work with. Could you send me the tool to try fixing the problem with it, please?

Kind regards,
vojkan petkovic

----- End forwarded message -----

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [vojkan@global.net.mt: Re: RAW NTFS Partition]
  2001-11-23  2:16 ` Anton Altaparmakov
@ 2001-11-23  3:38   ` Jeff V. Merkey
  0 siblings, 0 replies; 5+ messages in thread
From: Jeff V. Merkey @ 2001-11-23  3:38 UTC (permalink / raw)
  To: Anton Altaparmakov; +Cc: linux-kernel



Anton,

I will downlaod and review where the code is at.  Write support is
going to be very tough at this point -- they have changed some of 
the on-disk strucutures again for the journal and several meta 
files.  However, with the DOJ settlement, they will be required to 
share this information, so our job could get easier.  I will 
approach some folks and see where they are at.  Hopefully, it won't
go down the way it did last time.

Jeff


On Fri, Nov 23, 2001 at 02:16:04AM +0000, Anton Altaparmakov wrote:
> At 03:01 23/11/01, Jeff V. Merkey wrote:
> >Can you help this person?
> 
> I will reply to him off line. Sounds to me he is in desperate need of a 
> data recovery company not of diskedit... Using diskedit on his part can 
> damage the volume even more and if it is a whole year worth of work paying 
> a few thousand dollars to get the data recovered is peanuts... If he 
> insists then I will help him of course but I think it's a bad idea.
> 
> >My 18 months has now expired.  I can help on NTFS now if you need some help.
> 
> That's cool to know. I am developing a new NTFS driver - NTFS TNG. It is 
> read-only for now and it is almost complete with regards to basic read 
> support. I.e. it works NOW. - The only thing that is missing is attribute 
> list attribute support but I am working on it as we speak. (-;
> 
> If you or anyone else of course is interested in participating in 
> development, have a look. Code is in module ntfs-driver-tng in Sourceforge 
> linux-ntfs CVS. URL with cvs access details:
> 
>          http://sourceforge.net/cvs/?group_id=13956
> 
> Note that the module requires some small changes to the core kernel and the 
> appropriate patch is maintained in ntfs-driver-tng/patches directory. 
> Currently kernel 2.4.15-pre4 is supported but patch might apply to later 
> -pres as well.
> 
> After applying the patch and installing the new NTFS module sources NTFS 
> TNG is completely separate from the kernel tree (all code including headers 
> is in fs/ntfs and nowhere else and the include/linux/fs.h dependencies are 
> gone).
> 
> One word of warning: NTFS TNG requires gcc-2.96 or later to compile. It 
> will NOT compile with earlier versions of gcc! You will just get a million 
> or so errors if you try any earlier gcc compiler...
> 
> Best regards,
> 
> Anton
> 
> 
> -- 
>    "I've not lost my mind. It's backed up on tape somewhere." - Unknown
> -- 
> Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
> Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/
> ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [vojkan@global.net.mt: Re: RAW NTFS Partition]
  2001-11-23  2:46 ` Anton Altaparmakov
@ 2001-11-23  3:54   ` Jeff V. Merkey
  0 siblings, 0 replies; 5+ messages in thread
From: Jeff V. Merkey @ 2001-11-23  3:54 UTC (permalink / raw)
  To: Anton Altaparmakov; +Cc: linux-kernel

On Fri, Nov 23, 2001 at 02:46:47AM +0000, Anton Altaparmakov wrote:
> At 03:38 23/11/01, Jeff V. Merkey wrote:
> >I will downlaod and review where the code is at.  Write support is
> >going to be very tough at this point -- they have changed some of
> >the on-disk strucutures again for the journal and several meta
> >files.
> 
> I am not bothered about the journal until there is fully working support 
> for NTFS on Linux. After that I will start thinking about journalling.
> 
> I haven't noticed any changes between Win2k and WinXP except for the 
> extension of the MFT_RECORD structure (see 
> ntfs-driver-tng:linux/fs/ntfs/layout.h) to contain the mft record number 
> (great data recovery info). Although it is confusing that they are only 
> using 32 bits there as otherwise the mft record numbers are 48-bit. Not 
> quite sure what to make of that...


This is because you are not messing around with the journal at present.  


> 
> >However, with the DOJ settlement, they will be required to share this 
> >information, so our job could get easier.  I will approach some folks and 
> >see where they are at.  Hopefully, it won't go down the way it did last time.
> 
>  From what I have read I doubt the DOJ settlement will be any benefit to 
> NTFS development on Linux but it's certainly worth a try.


I fired off an email to them.  The worst that can happen is they will 
say "Hell no."

Jeff

> 
> Best regards,
> 
> Anton
> 
> >On Fri, Nov 23, 2001 at 02:16:04AM +0000, Anton Altaparmakov wrote:
> > > At 03:01 23/11/01, Jeff V. Merkey wrote:
> > > >Can you help this person?
> > >
> > > I will reply to him off line. Sounds to me he is in desperate need of a
> > > data recovery company not of diskedit... Using diskedit on his part can
> > > damage the volume even more and if it is a whole year worth of work paying
> > > a few thousand dollars to get the data recovered is peanuts... If he
> > > insists then I will help him of course but I think it's a bad idea.
> > >
> > > >My 18 months has now expired.  I can help on NTFS now if you need some 
> > help.
> > >
> > > That's cool to know. I am developing a new NTFS driver - NTFS TNG. It is
> > > read-only for now and it is almost complete with regards to basic read
> > > support. I.e. it works NOW. - The only thing that is missing is attribute
> > > list attribute support but I am working on it as we speak. (-;
> > >
> > > If you or anyone else of course is interested in participating in
> > > development, have a look. Code is in module ntfs-driver-tng in Sourceforge
> > > linux-ntfs CVS. URL with cvs access details:
> > >
> > >          http://sourceforge.net/cvs/?group_id=13956
> > >
> > > Note that the module requires some small changes to the core kernel and 
> > the
> > > appropriate patch is maintained in ntfs-driver-tng/patches directory.
> > > Currently kernel 2.4.15-pre4 is supported but patch might apply to later
> > > -pres as well.
> > >
> > > After applying the patch and installing the new NTFS module sources NTFS
> > > TNG is completely separate from the kernel tree (all code including 
> > headers
> > > is in fs/ntfs and nowhere else and the include/linux/fs.h dependencies are
> > > gone).
> > >
> > > One word of warning: NTFS TNG requires gcc-2.96 or later to compile. It
> > > will NOT compile with earlier versions of gcc! You will just get a million
> > > or so errors if you try any earlier gcc compiler...
> > >
> > > Best regards,
> > >
> > > Anton
> > >
> > >
> > > --
> > >    "I've not lost my mind. It's backed up on tape somewhere." - Unknown
> > > --
> > > Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
> > > Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/
> > > ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/
> > >
> > > -
> > > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > > the body of a message to majordomo@vger.kernel.org
> > > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > > Please read the FAQ at  http://www.tux.org/lkml/
> 
> -- 
>    "I've not lost my mind. It's backed up on tape somewhere." - Unknown
> -- 
> Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
> Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/
> ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-11-23  2:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-23  3:01 [vojkan@global.net.mt: Re: RAW NTFS Partition] Jeff V. Merkey
2001-11-23  2:16 ` Anton Altaparmakov
2001-11-23  3:38   ` Jeff V. Merkey
2001-11-23  2:46 ` Anton Altaparmakov
2001-11-23  3:54   ` Jeff V. Merkey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®