Sysresccd-manual-en Mounting an NTFS partition with full Read-Write support



NTFS (New Technology File System) is a very powerful file system provided with NT versions of Windows (Windows-NT, Windows-2000, Windows-XP). Even if Windows still supports FAT, the Windows system disk is often formatted in the NTFS format. Linux has offered full read support for NTFS partitions for a long time, however, the NTFS write support that comes with the kernel is still partial. The write support was improved in linux-2.6.15. If you want a full read-write support for NTFS disks, you will have to use Ntfs-3g (Ntfs third generation driver), that is a userspace program. With clamav and Ntfs-3g, you can check and repair viruses on your windows system.

Read only support

If you just want a read support on NTFS disks, you just have to mount it with the following command (you have to replace xxx with the device name of your disk):

mount -t ntfs /dev/xxx /mnt/windows -o ro

This read-only support is safe (you cannot alter or damage your data) and may be used for example if you just want to backup several files, or read a document.

Full Read-Write support

If you really need a complete NTFS Write support, you will have to use Ntfs-3g. It's very easy to use:

ntfs-3g /dev/sda1 /mnt/windows

In this example, we suppose the device name of the NTFS partition is /dev/sda1 and the mount point is /mnt/windows. If you don't know the device name, you should list partitions with cat /proc/partitions or use GParted.