NTFS-3G Safe Read/Write NTFS Driver
 
 
 
 
Go to file
cantab.net!aia21 584bf82ed7 Merge
2004/03/04 17:05:36+00:00 cantab.net!aia21
manual merge fallout.

2004/03/04 17:04:38+00:00 cantab.net!aia21
merge

2004/02/27 17:41:05+00:00 cantab.net!aia21
merge fallout

2004/02/27 17:37:06+00:00 cantab.net!aia21
merge

2004/02/26 15:01:44+00:00 cantab.net!aia21
Merge cantab.net:/home/src/ntfsprogs
into cantab.net:/home/src/ntfsprogs-devel

2004/02/26 13:48:29+00:00 cantab.net!aia21
Merge cantab.net:/home/src/ntfsprogs
into cantab.net:/home/src/ntfsprogs-devel

2004/02/26 12:08:38+00:00 cantab.net!aia21
Merge cantab.net:/home/src/ntfsprogs
into cantab.net:/home/src/ntfsprogs-devel

2004/02/26 11:42:15+00:00 cantab.net!aia21
Merge cantab.net:/home/src/ntfsprogs
into cantab.net:/home/src/ntfsprogs-devel

2004/02/25 17:15:05+00:00 cantab.net!aia21
Merge cantab.net:/home/src/ntfsprogs
into cantab.net:/home/src/ntfsprogs-devel

2004/02/25 14:46:10+00:00 cantab.net!aia21
Makefile.in:
  update

2004/02/25 14:43:32+00:00 cantab.net!aia21
Merge cantab.net:/home/src/ntfsprogs
into cantab.net:/home/src/ntfsprogs-devel

2004/02/20 14:44:48+00:00 cantab.net!aia21
Merge cantab.net:/home/src/ntfsprogs
into cantab.net:/home/src/ntfsprogs-devel

2004/02/17 18:14:49+00:00 cantab.net!aia21
Merge

2004/02/17 06:22:34+02:00 omakaista.fi!szaka
BLKGETSIZE ioctl uses unsigned long, not long for the size parameter.
Thus the maximum supported device is 2 TB on 32 bit platforms now
instead of only 1 TB.

2004/02/09 09:25:34+02:00 omakaista.fi!szaka
Added some related utils to ntfsclone manual's "SEE ALSO" section.

2004/02/09 09:13:04+02:00 omakaista.fi!szaka
Almost completely rewritten ntfsresize manual, extended with
the data relocation related issues.

2004/02/05 16:51:32+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/30 11:40:10+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/27 02:13:09+02:00 omakaista.fi!szaka
Added relocation support with the continuous help of Miguel Lastra
and his collegues at the University of Granada, Dewey M. Sasser,
Erik Meade, Martin Fick, Sandro Hawke, Dave Croal, Lorrin Nelson,
Geert Hendrickx, Robert Bjorkman and Richard Burdick.

2004/01/26 11:20:16+00:00 cantab.net!aia21
merge

2004/01/26 11:19:22+00:00 cantab.net!aia21
manual merge

2004/01/22 23:57:01+00:00 cantab.net!aia21
Merge

2004/01/22 14:56:58+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/21 12:38:43+00:00 cantab.net!aia21
Fallout from merge.

2004/01/21 12:37:28+00:00 cantab.net!aia21
merge

2004/01/19 15:58:17+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/19 09:10:18+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/15 17:08:16+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/15 17:02:31+00:00 cantab.net!aia21
Run ./autogen.sh on SuSE 9.0.

2004/01/15 16:58:49+00:00 cantab.net!aia21
merge

2004/01/13 11:26:54+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/13 11:25:24+00:00 cantab.net!aia21
Remove conflicting ntfs_attr_pread_compressed prototype.  Nothing like a bit of duplicated work.  Oh well, never mind.

2004/01/13 11:21:09+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/11 18:02:45+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/09 12:40:52+00:00 cantab.net!aia21
merge

2004/01/07 15:51:43+00:00 cantab.net!aia21
update configure

2004/01/07 15:49:24+00:00 cantab.net!aia21
merge

2004/01/06 16:52:55+00:00 cantab.net!aia21
manual merge

2004/01/06 14:43:22+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/06 11:59:00+00:00 cantab.net!aia21
Fix signed/unsigned warnings.

2004/01/06 11:56:52+00:00 cantab.net!aia21
Add attribute and inode options to ntfscat (Szaka, modified by me).

2004/01/06 11:55:15+00:00 cantab.net!aia21
Manual merge

2004/01/06 11:04:48+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2004/01/05 12:39:36+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/12/09 17:36:24+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/12/05 18:09:01+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/12/03 18:27:21+00:00 flatcap.org!ntfs
Merge bk://add/ntfsprogs-devel
into flatcap.org:/home/flatcap/work/ntfsprogs-devel

2003/12/03 18:23:31+00:00 flatcap.org!ntfs
fix: output option was being ignored

2003/12/03 15:39:34+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/12/03 12:41:54+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/11/19 16:38:21+00:00 cantab.net!aia21
Update after merge.

2003/11/19 16:07:11+00:00 cantab.net!aia21
merge

2003/11/19 00:49:13+00:00 flatcap.org!ntfs
one more sign problem

2003/11/19 00:42:29+00:00 flatcap.org!ntfs
fix minor build warnings

2003/11/13 14:52:41+00:00 cantab.net!aia21
Merge

2003/11/12 18:16:17+00:00 flatcap.org!ntfs
Merge flatcap.org:/home/flatcap/work/ntfsprogs
into flatcap.org:/home/flatcap/work/ntfsprogs-devel

2003/11/10 22:17:19+00:00 cantab.net!aia21
Merge

2003/11/07 18:26:20+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/11/07 10:16:24+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/11/06 17:35:37+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/11/06 16:34:37+00:00 cantab.net!aia21
Fix etc/ignore again...

2003/11/06 16:33:05+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/11/06 12:32:42+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/11/06 11:31:07+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/11/04 13:14:19+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/11/04 13:13:01+00:00 cantab.net!aia21
Update ignore file back to sanity.

2003/11/04 13:10:10+00:00 cantab.net!aia21
Update build

2003/11/04 13:08:37+00:00 cantab.net!aia21
Merge

2003/11/03 19:39:29+00:00 flatcap.org!ntfs
Merge ssh://linux-ntfs@bkbits.net/ntfsprogs-devel
into flatcap.org:/root/web/bk/ntfsprogs-devel

2003/11/03 09:35:39+00:00 cantab.net!aia21
ntfsmove.c: Fix what seems to be a cut'n'paste error... bitmap_alloc instead of bitmap_free

2003/11/02 23:22:28+00:00 flatcap.org!ntfs
move cluster_find into a separate module
(so others can use it)
make it use a callback

2003/10/31 18:12:04+00:00 flatcap.org!ntfs
Merge bk://add/ntfsprogs-devel
into flatcap.org:/mnt/work/ntfsprogs-devel

2003/10/31 18:10:18+00:00 flatcap.org!ntfs
move is more generic, not much safer yet

2003/10/29 19:19:05+00:00 flatcap.org!ntfs
Merge ssh://linux-ntfs@bkbits.net/ntfsprogs-devel
into flatcap.org:/root/web/bk/ntfsprogs-devel

2003/10/29 18:13:43+00:00 flatcap.org!ntfs
move dump_mem

2003/10/29 17:44:01+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/10/29 14:46:14+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/10/29 13:34:28+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/10/29 14:32:00+00:00 flatcap.org!ntfs
Merge ssh://linux-ntfs@bkbits.net/ntfsprogs-devel
into flatcap.org:/root/web/bk/ntfsprogs-devel

2003/10/29 13:30:18+00:00 flatcap.org!ntfs
updates from Szaka

2003/10/29 13:15:54+00:00 cantab.net!aia21
Merge cantab.net:/home/aia21/ntfsprogs
into cantab.net:/home/aia21/ntfsprogs-devel

2003/10/29 10:25:42+00:00 flatcap.org!ntfs
display cluster info about a file / inode

2003/10/28 15:56:43+00:00 flatcap.org!ntfs
Merge bk://add/ntfsprogs-devel-rich
into flatcap.org:/mnt/work/ntfsprogs-devel-rich

2003/10/28 15:55:31+00:00 flatcap.org!ntfs
minor tidyups

2003/10/28 15:50:53+00:00 flatcap.org!ntfs
minor tool updates

2003/10/28 15:49:33+00:00 flatcap.org!ntfs
port compression code from the new driver
(it compiles, it isn't plumbed in yet)

2003/10/28 15:48:10+00:00 flatcap.org!ntfs
new tool ntfsmove - relocate a file

2003/10/27 15:30:05+00:00 cantab.net!aia21
Update version to 1.9-devel.

BKrev: 404a0d84YklPbJxsrcWBSkX5OjqvSQ
2004-03-06 17:42:28 +00:00
BitKeeper Update ignore. 2004-01-07 10:23:46 +00:00
doc Update doc/CodingStyle 2004-03-01 12:47:17 +00:00
include Auto merged 2004-03-06 17:42:28 +00:00
libntfs Auto merged 2004-03-06 17:42:28 +00:00
ntfsprogs Fix what seems to be a cut'n'paste error... bitmap_alloc instead of bitmap_free 2004-03-06 17:42:28 +00:00
AUTHORS Change Lode's email address. 2004-01-22 14:56:39 +00:00
COPYING Update. 2004-03-05 11:04:40 +00:00
CREDITS Add Yuval Fledel. 2004-03-05 09:45:14 +00:00
ChangeLog Update 2004-03-05 23:19:25 +00:00
ChangeSet Initial revision 2002-08-22 14:28:33 +00:00
INSTALL Update. 2004-03-05 11:04:40 +00:00
Makefile.am Add new compile target "make libs" which only compiles libntfs. 2004-01-06 16:39:48 +00:00
Makefile.in Update for 1.8.4 release. 2004-01-26 09:53:57 +00:00
NEWS update for 1.8.3 release. 2004-01-19 16:28:03 +00:00
README Update 2004-01-09 12:38:56 +00:00
TODO.include Concolidate TODO files 2002-08-22 18:09:47 +00:00
TODO.libntfs update TODO.libntfs; several points have been implemented already! (-: 2004-01-29 23:16:07 +00:00
TODO.ntfsprogs token change to test a trigger 2003-06-05 21:56:18 +00:00
aclocal.m4 Update. 2004-03-05 11:04:40 +00:00
autogen.sh Update to use autoreconf. 2004-03-05 11:04:40 +00:00
compile (Logical change 1.230) 2003-11-07 10:16:00 +00:00
config.guess Update with latest libtoolize. 2004-01-26 09:53:57 +00:00
config.h.in Update 2004-02-26 11:41:48 +00:00
config.sub Update with latest libtoolize. 2004-01-26 09:53:57 +00:00
configure Auto merged 2004-03-06 17:42:28 +00:00
configure.ac Manual merge. 2004-03-06 17:42:28 +00:00
depcomp Update. 2004-03-05 11:04:40 +00:00
getgccver Make it really work this time... 2003-05-26 12:58:41 +00:00
install-sh Update. 2004-03-05 11:04:40 +00:00
ltconfig Had to change symbolic links to files to get cvs to accept them. 2002-08-22 18:09:47 +00:00
ltmain.sh Update with latest libtoolize. 2004-01-26 09:53:57 +00:00
missing Update. 2003-05-26 12:58:41 +00:00
mkinstalldirs Update. 2004-03-05 11:04:40 +00:00
ntfsprogs.spec.in Update spec file change log. 2004-01-26 09:53:57 +00:00
stamp-h.in More files. 2002-08-22 18:09:47 +00:00

README

Linux-NTFS
==========

The Linux-NTFS project aims to bring full support for the NTFS filesystem to
the Linux operating system.

Linux-NTFS is copyright (c) 2000-2004 Anton Altaparmakov.

All of the contents of the Linux-NTFS project are free software, released under
the GNU General Public License and you are welcome to redistribute them under
certain conditions.
All the libraries and utilities come with ABSOLUTELY NO WARRANTY; for details
read the GNU General Public License to be found in the file COPYING in the main
Linux-NTFS distribution directory.
 
Linux-NTFS currently consists of the NTFS library (libntfs), the NTFS Gnome VFS
module (libntfs-gnomevfs) and various utilities (ntfsprogs).

The Linux-NTFS project is registered on Sourceforge.net. The home page for
Linux-NTFS is http://linux-ntfs.sf.net/ and the project page is:
http://sf.net/projects/linux-ntfs/

If you would like to take part in the development of Linux-NTFS, you are
invited to subscribe to the development mailing list,
linux-ntfs-dev@lists.sourceforge.net. The easiest way to do this is to visit
the list page on sourceforge at:
	http://lists.sourceforge.net/lists/listinfo/linux-ntfs-dev

If you would like to be kept up to date about new releases and other Linux-NTFS
announcements, subscribe to the linux-ntfs-announce mailing list (very low
volume). The easiest way to do this is to visit the list page on sourceforge at:
	http://lists.sourceforge.net/lists/listinfo/linux-ntfs-announce

NTFS library
============

Provides common NTFS access functions to the ntfsprogs and other foreign
open source applications. Note, that the library is still under development and
a lot of functionality is not yet included.

NTFS Gnome VFS module
=====================

The Gnome virtual filesystem provides universal access to diffent filesystems.
This modules enables Gnome VFS clients to seamlessly utilize the NTFS library.
For further details and examples of how to make use of the NTFS Gnome VFS
module in practice see man 8 libntfs-gnomevfs.

NTFS utilities
==============

The ntfsprogs will eventually include utilities for doing all required tasks
to NTFS partitions. In general, just run a utility without any command line
options to display the version number and usage syntax.

The following utilities are so far implemented:

NtfsFix - Attempt to fix an NTFS partition that has been damaged by the Linux
NTFS driver. Note that you should run it every time after you have used the old
Linux NTFS driver to write to an NTFS partition to prevent massive data
corruption from happening when Windows mounts the partition.
IMPORTANT: Run this only *after* unmounting the partition in Linux but *before*
rebooting into Windows NT/2000 or you *will* suffer! - You have been warned!
See man 8 ntfsfix for details.

mkntfs - Format a partition with the NTFS filesystem. See man 8 mkntfs for
command line options.

ntfslabel - Display/change the label of an NTFS partition. See man 8 ntfslabel
for details.

ntfsundelete - Recover deleted files from an NTFS volume. See man 8
ntfsundelete for more details.

ntfsresize - Resize NTFS volumes. See man 8 ntfsresize for details.

ntfsclone - Efficiently create/restore an image of an NTFS partition. See
man 8 ntfsclone for details.

ntfscluster - Locate the owner of any given sector or cluster on an NTFS
partition. See man 8 ntfscluster for details.

ntfsinfo - Show some information about an NTFS partition or one of the files
or directories within it. See man 8 ntfsinfo for details.

ntfsls - List information about files in a directory residing on an NTFS
partition. See man 8 ntfsls for details.

ntfscat - Concatenate files and print their contents on the standard output.