Home

Paragon NTFS for Linux User Manual

image

Contents

1. eeeeeeerreereeeeeeeeeee 59 MOA OVE dl P 59 10 2 ThE ISSU kocia inci entero ice Lir end aen naa niin chante 59 pode 59 10 4 Workshop Whole NTFS System Disk Backup and Restore eese 60 StepNe1 Windows is installed on a NTFS volume ssssssssssssessesee eene enne nnne nennen nns 60 StepNe2 Linux is installed on Ext3 volume on the same PC sssssssssseseseeeere nennen enne 63 Step Ne3 Properties of the Windows XP partition sssssssssessssssesesenenenee enne nennen nnne reni n sten nnn 64 Step Ne4 Mounting Windows XP partition just to show its contents ssssssssseeeeeeennns 65 Step Ned Attributes and streams of a file nennen nennen nnne nnns nen nnns enn 65 Step Ne6 Copying Windows XP partition to Ext3FS by using the CPNTFS utility 66 Step N27 The Windows XP partition copying is complete sssssseeeenenemeeneeeennen nennen 68 Step Ne8 Formatting the Windows XP partition to simulate destruction of the partition 69 Step Ne9 Copying all Files and Folders from the WinXPLinux Directory to the Formatted NTFS Partition 71 Step Ne10 The Windows XP partition after the copying nnne 72 Step Ne11 Booting up Windows XP after copying the files the folders back 73 10 5 Resul CMT X S 75 10 6 Concl sionh
2. Dump the contents of stream E g fsutil file streams dump mnt voll hello txt 10 E g fsutil file streams dump mnt vol1 hello txt 30 1 E g fsutil file streams dump mnt vol1 hello txt 90 130 2 Paragon NTFS amp HES for Linux 8 0 51 OF 75 User Manual Screenshots Type of stream 10 Standard Information 30 Name can be missing 40 Obj ID 80 Data Not Named Data is Default Data MN Sim localhost Shell Konsole gsion Edit View Bookmarks Settings Help rqot localhost 7 fsutil streams query mnt ntfs 2 TextDocument2 txt Named Data Alternate Data Stream 0x000000048 0x00000005a 0x000990064 9x900000035 0x000000090 SDocumentSummaryInformation 0x00000009c X5S biesnrMkudrfcoIaamtykdDa 0x000000160 5SummaryInformation 0x0080 0x0005 0x000000024 KAVICHS 0x0009 0x000000000 1 4c8cc155 6cle i root localhost fsutil streams query mnt Streams of mnt ntfs 2 ReadMe2 htm Type Id Size Name 0x0010 0x0000 0x000000048 0x0030 0x0002 0x000000058 0x0080 0x0003 0x000000d4d Ox0080 0x0004 0x000000024 KAVI root localhost fsutil streams dump_ mnt ntfs 2 TextDocument2 txt ge D Dump stream 80 of file mnt ntfs 2 TextDocument2 txt 54 68 69 73 20 69 73 20 73 61 6d 70 6c 6 0 74 This is sample t 65 78 74 2e 20 28 53 68 6f 75 6c 64 20 62 6572 ext Should be 72 65 73 69 64 65 6e 74 20 61 74 74 72 69 62 75 esident attribu 74 65 29 0d 0a
3. d1 8e41 00c04fb9386d fs 2 ReadMe2 htm root localhost fsutil streams dump mnt ntfs 2 ReadMe2 htm Dump stream 30 of file mnt ntfs 2 ReadMe2 htm 0000 22 00 00 00 00 00 O1 00 d2 02 66 d3 56 83 c5 01 BEC R fSV E 0010 d2 02 66 d3 56 83 c5 01 d2 02 66 d3 56 83 c5 01 R fSV E R fSV E 0020 d2 02 66 d3 56 83 c5 01 00 00 00 00 00 00 00 00 ES E E E OE 0030 00 00 00 00 00 00 OO 00 20 00 BO 00 00 00 00 OO 0040 Ob 03 52 00 65 00 61 00 64 00 4d 00 65 00 32 00 RS 2e 00 68 00 74 00 6d 00 h root amp localhost a Shell Note Every stream has a unique pair of Type and Id Fsutil sparse This subcommand manages sparse file A sparse file is a file that is handled in a way that requires much less disk space than would otherwise be needed Sparse support allows an application to create very large files without committing disk space for regions of the file that only contain zeros For example you can use sparse support to work with a 10GB file in which you need to write data only to Paragon NTFS amp HES for Linux 8 0 52 OF 75 User Manual the first 64 KB the rest of the file is zeroed In other words all meaningful or nonzero data is allocated whereas all not meaningful data large strings of data composed of zeros is not allocated When a sparse file is read allocated data is returned as stored and unallocated data is returned by default as zeros Sy
4. ut 8 is specified nocase O nocase All file and directory operations open find rename are case insensitive Casing is preserved in the names of existing files That is codepage specified by CONFIG NLS DEFAULT Kernel configuration option Paragon NTFS amp HES for Linux 8 0 15 OF 75 User Manual Option NTFS HFS Expected behavior and directories showmeta o showmeta Use this parameter to show all meta files System Files on a mounted NTFS HFS partition By default all meta files are hidden noatime o noatime All files and directories will not update their last access time attribute if a NTFS HFS partition is mounted with this parameter This option can speed up file system operation uid o uid USERID By default all files on a mounted NTFS HFS volume are owned by root By specifying the uid parameter you can set an owner of files The userid can be any name from etc passwd or any number representing a user id gid o gid GROUPID By default all files on a mounted NTFS HFS volume are owned by group root By specifying the gid parameter you can set a owner group of the files The groupid can be any name from etc group or any number representing a group id umask o umask VALUE The default permissions given to a mounted NTFS HFS volume are rwx for security reasons The umask option controls these permissi
5. B 55 shell Paragon NTFS amp HES for Linux 8 0 33 OF 75 User Manual 9 1 7 HDLNK Utility Enumerate all hard links on NTFS volume Name hdlnk enumerate all hard links on NTFS volumes and display to stdout standard output Synopsis hdInk device options E g hdInk dev hdb1 o report txt Options 0 A file name should be specified where all hard links must be enumerated Stdout is by default Vy Explain what is being done h Display this help trace Turn on UFSD trace version Show the version and exit Description A hard link is a directory entry for a file Every file can be considered to have at least one hard link On NTFS volumes each file can have multiple hard links and thus a single file can appear in many directories or even in the same directory with different names Because all of the links reference the same file programs can open any of the links and modify the file A file is deleted from the file system only after all links to it have been deleted After you create a hard link programs can use it like any other file name All actual data on disk that have more than one hard link will be enumerated using the hdlnk utility Screenshots Let s enumerate all hard links on a Vista NTFS partition The list of hard links must be written to a report txt file the file doesn t exist Paragon NTFS amp HES for Linux 8 0 34 OF 75 User Manual I sim localhost nome sim SHel
6. Encrypt contents to secure data C Computer Management iB File Action View Window Help fm e m Computer Management Local HE i System Tools ini Built in account For administering tH E il Event Viewer Built in account for quest access to ia z Shared Folders i Remote Desktop Help Assi Account for Providing Remote Assis Local Users and Groups CN Microsoft Corporation This is a vendor s account For the F IN Users Groups Performance Logs and Alerts WinXP C Properties General Tools Hardware Security Quota Group or user names nm Administrators NTFS SAdministrators ff CREATOR OWNER ff Everyone 8 X ff SYSTEM A seach 7 Folders Address 3 My Computer Name Type Total Size Free Spaci Files Stored on This Computer E Shared Documents File Folder Permissions for Users user s Documents File Folder Full Control Modify Hard Disk Drives Read amp Execute List Folder Contents Read Write Sie WinxP C Local Disk 1 46 GB Devices with Removable Storage My Computer g Computer Management Paragon NTFS amp HFS for Linux 8 0 A text file F JP Search Folders 62 OF 75 Documents and Settings Program Files C wINDOWS E Example txt Recycle Bin B Example txt Notepad File Edit Format View Help Size Type File Folder File Folder File Folder 1KB Text Document Date Modified 19 06 2003 1 12 19 06 2003 12 36 19 06 2003
7. cocus isece cease d bre esa ecen asc at Ever esc cpe as edu i er eap cHaD se Ya Fede an cua S Ua EN CUR a acua E v R Va DEe Ce anda UR A Dr cr Re Dads 75 Paragon NTFS amp HES for Linux 8 0 4 OF 75 User Manual 1 Introduction 1 1 About this document Information provided in this manual applies to all products unless otherwise noted Paragon NTFS amp HFS for Linux Combo 8 1 Professional Paragon NTFS amp HFS for Linux Combo 8 1 Express The first and the second products provide support for NTFS or HFS only respectively while the third one provides support for both NTFS and HFS in a single kernel module 1 2 Historical review Historically different operating systems supported different file systems Sharing files among different platforms was not an easy task For instance documents that were created in Windows and are stored on NTFS partitions may be inaccessible under Linux because Linux does not include full support for NTFS For example open source NTFS 3G NTFS driver does not support random write access to compressed files Paragon NTFS amp HFS drivers for Linux solves these problems now everyone can access NTFS and HFS partitions from Linux in a usual manner with maximum performance and reliability The driver allows mounting NTFS and HFS partitions so that programs may work transparently with these mounted partitions browse contents open documents run applications work with existing files delete copy modif
8. 12 38 20 09 2005 6 36 SEE This is simple text file that was created under windows XP WinxP PA Example txt t f P Search Folders x19 m My Network Documents and Settings Program Files CawiNDOwS E Example txt Recycle Bin Size Type File Folder File Folder File Folder 1KB Text Document Date Modified 19 06 2003 1 12 19 06 2003 12 36 19 06 2003 12 38 20 09 2005 6 36 User Manual WINDOWS System32 cmd exe osoft Windows XP Uersion 5 1 2600 Copyright 1985 2001 Microsoft Corp C Documents and Settings User gt cd C Documents and Settings gt cd C gt echo This is an example of alternate datz tream gt Example txt The_Stream iC gt more lt Example txt The_stream This is an example of alternate data stream ND WinxP C Paragon NTFS amp HES for Linux 8 0 63 OF 75 StepNe2 Linux is installed on Ext3 volume on the same PC Session Edit View Bookmarks Settings Help 4 byte 442 MB Track Name ELE Part Type FS Type Primary Linux ext3 Logical Linux Logical Linux Bootable 5 Help Maximize Quit Units Write Toggle bootable flag of the curren Cylinders Print t partition Session Edit View Bookmarks Settings Help root localhost etc fdisk l Disk dev hda 6442 MB 6442450944 bytes 255 heads 63 sectors track 783 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Bloc
9. 8 0 30 OF 75 User Manual Sit localhost 7 Shell Konsole Session Edit View Bookmarks Settings Help Used MFT records 6719 Fragments per MFT EE Defragging NTFS in memory Bytes per volume 1570995712 Used bytes 679011328 43 Free space fragments 1 Biggest free block 850 Mb Total files 6174 Fragmented files 8 Total folders 524 Fragmented folders 0 Total MFT records 9602 Used MFT records 6704 Fragments per MFT ue l Mapped clusters 1 325392 Remapped clusters 8 OK root localhost J ZE iat shell 9 1 5 WIPE Utility Fill with zeros free space on a NTFS FAT volume Name wipe zero free space unused clusters and tails of files directories on NTFS FAT volumes Synopsis wipe options device E g wipe c t dev hdb1 Options C Wipe unused clusters t Wipe tails of files directories help Display this help trace Turn on UFSD trace yerbose Explain what is being done version Show the version and exit Description Wipe Partition function allows irreversibly destroying all contents of a partition by overwriting all of its sectors with unused data zeroes Paragon NTFS amp HFS for Linux 8 0 31 OF 75 User Manual This function can be used if a user intends destroying on partition data without an ability of restoration any of their parts reselling or renting a workable hard disk surely exclude any traces of old data on a newly formatte
10. ID User Manual Data no name and name data The name data is the alternate data stream that we have created under Windows XP The no name data is the default data Step Ne6 Copying Windows XP partition to Ext3FS by using the CPNTFS utility Create a directory where you will copy the Windows XP partition mkdir home WinXPLinux There are two ways to work with the CPNTFS utility 1 NTFS volume is accessed via the NTFS for Linux driver It follows that before you can begin using the CPNTFS utility you should mount a NTFS partition via the NTFS for Linux driver mount t ufsd dev hdb1 mnt WinXP cpntfs i r v dev hdb1 home WinXPLinux 2 NTFS volume is accessed via UFSD It follows that you access to a NTFS volume via the UFSD library namely via CPNTFS utility only In this case you must un mount the NTFS Paragon NTFS amp HES for Linux 8 0 67 OF 75 User Manual partition if the partition was mounted by means of Linux before using the CPNTFS utility Sirmilocalhost Mome Sell Konsole Session Edit View Bookmarks Settings Help root localhost home umount dev hdb1 root localhost home cpntfs i r v dev hdbl home WinXPLinux Bi 5 i Shell Note To copy the whole volume all files you can specify either or after a short name of the device for example cpntfs i r v dev hdb1 home WinXPLinux Or cpntfs i r v dev hdb1 home
11. Size Type File Folder File Folder File Folder 1KB Text Document Advanced Attributes Ee Choose the settings you want For this folder When you apply these changes you will be asked if you want the changes to affect all subfolders and files as well Archive and Index attributes Folder is ready For archiving For fast searching allow Indexing Service to index this Folder Compress or Encrypt attributes Compress contents to save disk space LJ Encrypt contents to secure data MyNTFS C WINDOWS Properties General Security og m Type File Folder Location ES 487 MB 511 530 648 bytes 499 MB 523 587 584 bytes Size Size on disk Contains 5 600 Files 269 Folders Created 19 mona 2003 r 4 29 21 Attributes E Read only Hidden Paragon NTFS amp HES for Linux 8 0 74 OF 75 Users and Security permissions after copying C Computer Management a File Action View Window Help e am AB 2 uj Computer Management Local Name Full Name Description i System Tools guj Event Viewer Shared Folders z Local Users and Groups X Users E Groups g Performance Logs and Alerts Device Manager E Storage amp Removable Storage Disk Defragmenter Bj administrator M Guest Bi Helpassistant BfisupPonT 36 Bie Built in account for administering tr Built in account for quest access to Account For Provi
12. User Templates wordpfct wpg dev hdbl NTDETECT COM gt home WinXPLinux NTDETECT COM dev hdbl ntldr gt home WinXPLinux ntldr dev hdbl pagefile sys gt home WinXPLinux pagefile sys lij Shell Paragon NTFS amp HES for Linux 8 0 68 OF 75 User Manual Sim localhost Mome shell Konsole f oy x Session Edit View Bookmarks Settings Help 6 0 0 0 x ww 1382d70a comctl32 dll gt home WinXPLinux WINDOWS WinSxS x86 Mic rosoft Windows Common Controls 6595b64144ccfldf 6 0 0 0 x ww 1382d70a comctl32 d Ut dev hdb1 WINDOWS WinSxS x86 Microsoft Windows CPlusPlusRuntime 6595b64144ccfld f 7 0 0 0 x ww 2726e76a gt home WinXPLinux WINDOWS WinSxS x86 Microsoft Wind lows CPlusPlusRuntime 6595b64144ccfldf 7 0 0 0 x ww 2726e676a dev hdb1 WINDOWS WinSxS x86 Microsoft Windows CPlusPlusRuntime 6595b64144ccfld f 7 0 0 0 x ww 2726e76a msvcirt dll gt home WinXPLinux WINDOWS WinSxS x86 Mic rosoft Windows CPlusPlusRuntime 6595b64144ccfldf 7 0 0 0 x ww 2726e76a msvcirt d Ut dev hdb1 WINDOWS WinSxS x86 Microsoft Windows CPlusPlusRuntime 6595b64144ccfld f 7 0 0 0 x ww 2726e76a msvcrt dll gt home WinXPLinux WINDOWS WinSxS x86 Micr iosoft Windows CPlusPlusRuntime 6595b64144ccfldf 7 0 0 0 x ww 2726e76a msvcrt dll dev hdb1 WINDOWS WinSxS x86 Microsoft Windows GdiPlus 6595b64144ccfldf 1 0 0 0 x ww 8d353f13 gt home WinXPLinux WINDOWS WinSxS x86 Microsoft Windows GdiPl us 6595b64144ccfldf 1 0 0 0
13. WinXPLinux Copying Sim localhiost Mome shell Konsole Session Edit View Bookmarks Settings Help dev hdbl Documents and Settings User Templates excel4 xls gt home WinXPLinu x Documents and Settings User Templates excel4 xls dev hdbl Documents and Settings User Templates lotus wk4 gt home WinXPLinux Documents and Settings User Templates lotus wk4 dev hdbl Documents and Settings User Templates powerpnt ppt gt home WinXPLi nux Documents and Settings User Templates powerpnt ppt dev hdbl Documents and Settings User Templates presenta shw gt home WinXPLi nux Documents and Settings User Templates presenta shw dev hdbl Documents and Settings User Templates quattro wb2 gt home WinXPLin ux Documents and Settings User Templates quattro wb2 dev hdbl Documents and Settings User Templates sndrec wav gt home WinXPLinu x Documents and Settings User Templates sndrec wav dev hdbl Documents and Settings User Templates winword doc gt home WinXPLin ux Documents and Settings User Templates winword doc dev hdbl Documents and Settings User Templates winword2 doc gt home WinXPLi nux Documents and Settings User Templates winword2 doc dev hdbl Documents and Settings User Templates wordpfct wpd gt home WinXPLi nux Documents and Settings User Templates wordpfct wpd dev hdbl Documents and Settings User Templates wordpfct wpg gt home WinXPLi nux Documents and Settings
14. utf8 5 Choosing character set to be used with NTFS HFS when mounting partitions manually mount t ufsd o iocharset koi8 r dev hdb1 mnt test 6 Troubleshooting 6 1 The install sh script can t find kernel sources 1 Read system requirements section make sure all tools are functional For more information please read kernel documentation 2 Linux kernel must be configured correctly 3 Make sure that you have kernel sources for example in the usr src linux x x xx directory where x x xx is your kernel version for example 2 6 10 Type uname r in the command line to know your current kernel version 4 Create a symbolic link from the usr src linux x x xx directory to usr src linux To create the link type In s usr src linux uname r usr src linux 5 Make sure that you have the config x x xx file for the booted Linux kernel in the boot directory If you haven t the config x x xx file then type In s usr src linux uname r config boot config uname r to create a symbolic link to the config file Note There are cases when the kernel sources may be located in other directories In these cases you should create a symbolic link to usr src linux for example In s lib modules uname r build usr src linux Paragon NTFS amp HES for Linux 8 0 19 OF 75 User Manual If you still have the same problem i e the install sh script can t find the kernel sources it is better to rebuild your kernel or do
15. volumes each file can have multiple hard links and thus a single file can appear in many directories or even in the same directory with different names Because all of the links reference the same file programs can open any of the links and modify the file A file is deleted from the file system only after all links to it have been deleted After you create a hard link programs can use it like any other file name Paragon NTFS amp HES for Linux 8 0 47 OF 75 Syntax User Manual fsutil hardlink create new filename existing filename Create a hardlink Options E g fsutil hardlink create mnt vol1 hi txt hello txt create Establishes an NTFS hard link between an existing file and a new file An NTFS hard link is similar to a POSIX hard link new filename Specifies the file to which you want to create a hardlink existing filename Specifies the file from which you want to create a hardlink Screenshots LE Sim localhost SHell Konsole Session Edit View Bookmarks Settings Help root localhost ls mnt ntfs 1 ReadMe Htm TextDocumnet txt root localhost ls mnt ntfs Hardlinks root localhost fsutil hardlink create mnt ntfs Hardlinks Text txt mnt ntf s 1 TextDocumnet txt Hardlink created for mnt ntfs Hardlinks Text txt lt lt gt gt mnt ntfs 1 TextDoc umnet txt root localhost ls mnt ntfs Hardlinks Text txt root localhost J ZA li
16. 0 x ww 8d353f13 home WinXPLinux WINDOWS WinSxS x86 Microsoft Windows GdiPlus 6595b64144ccfldf 1 0 0 0 x ww 8d353fl3 GdiPlus dll gt dev hdbl WINDOWS WinSxS x86 Microsoft Wi ndows GdiPlus 6595b64144ccfldf 1 0 0 0 x ww 8d353f13 GdiPlus dll home WinXPLinux WINDOWS WMSysPrx prx gt dev hdbl WINDOWS WMSysPrx prx home WinXPLinux WINDOWS Zapotec bmp gt dev hdbl WINDOWS Zapotec bmp home WinXPLinux WINDOWS default pif gt dev hdbl WINDOWS default pif rootGlocalhost J TES ili Shell Paragon NTFS amp HFS for Linux 8 0 72 OF 75 Step Ne10 The Windows XP partition after the copying OvO Session Edit View Bookmarks Settings Help Document ettings 4096 Jun 2003 x 4096 Sep 20 14 45 Program Files 4096 Jun 2003 i 4096 Sep 21 07 30 ZRECYCLER 0 Sep 2003 j inu ifo 950 Se 20 14 System V rmation 0 Jun 2003 ll WINDOWS 20480 Jun 2003 L Hint The homepage of GNU Midnight Commander http www ibiblio org mc root localhost WinxP py PI I I I TF Attributes and streams of the Example txt file pal cu eTerz La Te ay shel e red IGI x Session Edit View Bookmarks Settings Help root localhost mount t ufsd dev hdbl mnt WinXP root localhost fsutil streams query mnt WinXP ExampLe txt Streams of mnt WinXP Example txt Type Id size Name 0x0010 0x0000 0x000000048 0x0030 0x0003 0x000000058 0x0040 0x0005 0x000000
17. 010 0x0080 0x0006 0x00000003d 0x0080 0x0008 0x00000002e The Stream root localhost J ili Shell As you can see all attributes and streams were saved Paragon NTFS amp HFS for Linux 8 0 73 OF 75 Step Ne11 Booting up Windows XP after copying the files the folders back User Manual After all files and folders were copied to the Windows XP partition we will boot up Windows XP My Computer gt 3 9 LP search E Folders 3 Address d My Computer Type Files Stored on This Computer Name Total Size File Folder File Folder Shared Documents O User s Documents Hard Disk Drives SW MyNTFS C Local Disk 1 46 GB 851 MB Devices with Removable Storage 33 5 Floppy A X DVD R Drive D 3 5 Inch Floppy Disk CD Drive Free Spa 51 MB Total Size 1 46 GB MyNTFS C Properties General Tools Hardware Security Quota o ma Local Disk NTFS Type File system W Used space I Free space Capacity Drive C C Compress drive to save disk space 678 215 680 bytes 892 776 448 bytes 1 570 992 128 bytes Disk Cleanup Allow Indexing Service to index this disk for fast file searching Windows folder gt MyNTFS C Qssek Address amp C 5 J Search Folders Name s Documents and Settings Program Files winoows 5 Example txt Date Modified 19 06 2003 1 12 19 06 2003 12 36 19 06 2003 12 38 20 09 2005 6 36
18. 1000 Offline 0x2000 Not Content Indexed 0x4000 Encrypted NTFS Multiple Data Streams NTFS supports multiple data streams Alternate Data Streams where the stream name identifies a new data attribute for the file It follows that a data stream is a unique set of file attributes Paragon NTFS amp HES for Linux 8 0 56 OF 75 User Manual The multiple data streams feature enables you to manage data as a single unit The following is an example of an alternate data stream myfile txt mystreaml A library of files may exist where the files are defined as alternate streams for example library filel file2 sfile3 A file can be associated with more than one application at a time For example a file structure like the following shows file association but not multiple files program source file doc file excel file executable file To create an alternate data stream you can type the following command at the command prompt echo any text example txt stream file more lt example txt stream file Conclusion The CPNTFS utility copies files and directories to any supported file system under Linux Ext2fs Ext3fs Reiser FAT and NTFS one storing all their attributes that are not supported by the file system where you copy to Security Encryption Compression alternate data streams as an attached structure In case you copy files and directories using the CPNTFS ut
19. 5 4f fo 08 10 48 ad ad 00 00 30 58 7e c6 40 20 6d 40 10 b8 00 Od 20 77 72 46 01 00 00 00 8f 8f 00 00 00 00 10 72 00 00 00 00 00 f2 00 Oa 74 61 20 8c 00 00 00 00 6d 6d 00 00 00 00 do d5 00 00 70 00 00 00 18 54 65 73 57 01 00 00 00 00 15 15 00 00 00 00 cc d6 00 00 00 00 00 Oc 00 68 78 20 69 00 00 82 60 18 8c 8c 00 00 70 18 8b 8b 00 00 6c 28 18 29 00 69 74 63 6e 00 04 01 00 00 bd bd 00 00 00 00 bd bd 00 00 00 00 00 42 00 73 20 72 64 00 00 00 00 00 c5 c5 00 00 00 01 c5 c5 00 00 65 00 00 of 01 20 66 65 6f 00 00 00 00 00 base 386 consist of 1 record s EEPES OF s simple text fi le that was crea ted under Window NTFS specific volume information or queries file system statistics Syntax fsutil fsinfo lt volumeinfo gt volume pathname Query volume information E g fsutil fsinfo volumeinfo mnt vol1 User Manual fsutil fsinfo lt ntfsinfo gt volume pathname Query NTFS specific volume information E g fsutil fsinfo ntfsinfo mnt voll fsutil fsinfo statistics volume pathname Query file system statistics E g fsutil fsinfo statistics mnt voll Paragon NTFS amp HFS for Linux 8 0 44 OF 75 User Manual Options volumeinfo Lists information for the specified volume such as the file system and whether the volume supp
20. FS for Linux library UFSD uses Paragon NTFS amp HES for Linux 8 0 38 OF 75 User Manual Syntax fsutil behavior query volume option Query the file system behavior parameters E g fsutil behavior query mnt voll memoryusage fsutil behavior set volume option value Change the file system behavior parameters E g fsutil behavior set mnt voll disable8dot3 1 Options disable8dot3 110 Disables creation of 8 3 character length file names on NTFS formatted volumes mftzone value The master file table MFT Zone is a reserved area that enables the MFT to expand as needed in order to prevent MFT fragmentation Set the value from 1 default to 4 maximum The value is in 8ths of the disk memoryusage Shows memory usage of NTFS for Linux library UFSD in bytes TotalBytes total amount of bytes BytesPerDir how many bytes the library uses for opened directories BytesPerFile how many bytes the library uses for opened files Remarks e Using disable8dot3 110 When disable8dot3 is set to 0 every time you create a file with a long file name NTFS creates a second file entry that has a 8 3 character length file name When NTFS creates files in a folder it must find the 8 3 character length file names associated with the long file names e Using mftzone value The value is an approximation of the initial size of the MFT plus the MFT Zone for a new volume It is set when mounting for each file system As sp
21. KDE rere rrr 22 AB ns ru 22 9 1 1 INFNTFS Utility Show information about NTFS Volumes sssssseseeeeeeneenenen nennen 22 9 1 2 CHKNTFS Utility Perform consistency checks on a NTFS volume sssssssseeeee 24 9 1 3 MKNTFS Utility Create a NTFS volume on a partition sssssssseeeneeneennn 25 9 1 4 DFNTFS Utility Defragment a NTFS volume sssssssseseeseeeneeeneen nnne nennen nnne nene 27 9 1 5 WIPE Utility Fill with zeros free space on a NTFS FAT volume sse 30 9 1 6 MFTPACK Utility Pack truncate MFT Master File Table on a NTFS volume eeeessss 31 9 1 7 HDLNK Utility Enumerate all hard links on NTFS volume sssessseseeneeeeeeen nennen 33 9 1 8 JUNCTION Utility Reparse point viewer on a NTFS volume sssssseseeeeneeeennn nnns 35 9 1 9 FSUTIL Utility Powerful Utility to Perform NTFS File System Related Tasks esesssssss 37 9 1 10 CPNTFS Utility Files and directories backup restore Utility seeen 53 9 2 HEFS utilities So Re Ee ee c DRge ei A SD LDUOr ce ce ed 57 9 2 1 MKHFS Utility Create an HFS volume on a partition essssssseeeeeenenneen nennen 57 9 2 2 CHKHFS Utility Perform consistency checks on an HFS volume sse 58 10 CPNTFS Backup restore Utility Workshop
22. Linux ntfslin drv tgz Or tar xzf usr tmp ntfslin drv tgz in case you have already copied the TGZ archive to the usr tmp directory For the LDM driver tar zxC usr tmp f mnt cdrom LDM drv tgz Or tar xzf usr tmp LDM drv tgz in case you have already copied the TGZ archive to the usr tmp directory Next change the current directory to the usr tmp cd usr tmp Next actions are to build and install the NTFS for Linux LDM drivers and additional utilities 3 3 2 Using the INSTALL SH Assistant Script The assistant install sh scripts provide easy and flexible way to build combined NTFS amp HFS and LDM drivers install them in the system and mount all or selected NTFS partitions as well as dynamic Paragon NTFS amp HFS for Linux 8 0 11 OF 75 User Manual volumes which currently exist on local system Additionally the script configures all NTFS partitions to be mounted automatically at system startup However install sh script requires that development tools and kernel sources present on end user system in their default locations Installation Just run the install sh script install sh The assistant script will automatically perform the following actions 1 2 3 4 5 6 Detect the Linux type and kernel version Build driver and utilities as binary modules Install driver and utilities partition at Linux startup root localhost My Release7 Shell Konsole Edit View Bo
23. Paragon NTFS amp HES for Linux 8 1 User Manual Paragon NTFS amp HES for Linux 8 0 2 OF 75 User Manual Table of Contents User VAIN A cC EC ERE 1 DS IEFOGUGHOM eir CERE ERE RUE 4 1 1 About this document 5 1 iiir Innen Ae ee ectetuer eee eee 4 DE Historical PO VIC ect 4 1 3 Paragon UFSD Technology neseeseeeeee esses eeen nnne en enne nn annnm nnn tn tnnt nn ass anaana neniama sanas ae ei iae 5 1 4 How UFSD works on LinuUX leseseeeeeeeeeeeeee sienne nennen sense seas snnm n nnnm nnne nn ass aa ae Saee sn assa sas neoaea nae 5 MS Cau Ice LT 6 2 System Requirements 5 1 rene rines rec ni xui rds exe DX xdv du e CY X FREU aaia aaia 7 2 1 Development Environment eeeeeseeeeees esses esee nnne nenne nennen nnne nnn r sn sn nnmnnn nnmnnn nnmnnn nnmnnn nnmnnn nnmnnn na 8 2 2 Limitations oomen eR m LUE LET eR M e 8 Mirum M 9 SMEXOhIgIEMeS e tiae 9 xmAenpMrdBe e M 9 3 3 Installing the DrIVErS e R 9 3 31 Unpacking Setup Fila Sisir atie ai a a a i a ue e a dee eae aia a a anas 10 3 3 2 Using the INSTALL SH Assistant Script essent nennen enne nns 10 4 Uninstallin
24. User Manual help trace verbose version Description File size increasing sort file and directories according to their file size attribute in ascending order File size decreasing Directory first place directories ahead files Directory last Start cluster increasing the order according to the start cluster of files and directories will be preserved and they will be placed continuously Start cluster decreasing files and directories will be placed in the reserved sequence order and continuously Display help Turn on UFSD trace Explain what is being done Show version and exit Defragmentation is the process of rewriting parts of a file to contiguous sectors on a hard disk to increase the speed of access and retrieval When files are updated the computer tends to save these updates on the largest continuous space on the hard disk which is often on a different sector than the other parts of the file When files are thus fragmented the computer must search the hard disk each time the file is opened to find all of the file s parts which slows down response time This dfntfs utility provides the necessary functionality for the defragmentation of NTFS partitions Screenshots Let s defragment a NTFS partition in the following way Place directories ahead files Paragon NTFS amp HES for Linux 8 0 29 OF 75 User Manual 2 Sort file and directories according to their file si
25. ace on the volume is used NTFS adjusts the space reserved for future MFT growth If the MFT Zone is already large the full MFT Zone size is not reserved again MFT Zone shrinks as the space is used The file system does not redetermine the MFT Zone location until the current MFT Zone is completely used Paragon NTFS amp HES for Linux 8 0 39 OF 75 User Manual Screenshots m Siria localhost Shell Konsole O c x Session Edit View Bookmarks Settings Help root localhost fsutil behavior query mnt ntfs disable8dot3 mnt ntfs 1 lt disable8dots3 is set to 1 _____ mount directory root localhost fsutil behavior query mnt ntfs mftzone mftzone of mnt ntfs 0x15 0x302c6 MFT Zone root localhost fsutil behavior query mnt ntfs memoryusage TotalBytes 19328 BytesPerDirs 5776 BytesPerFiles 2000 root localthost J 5 dE Shell Fsutil dirty Queries to see whether a volume s dirty bit is set Sets a volume s dirty bit When a volume s dirty bit is set autochk for Windows OS only automatically checks the volume for errors the next time the computer is restarted Syntax fsutil dirty query volume or device Query the dirty bit E g fsutil dirty query mnt voll fsutil dirty set volume or device Set the dirty bit E g fsutil dirty set mnt voll fsutil dirty clear volume or device option value Clear the dirty bit E g fsutil dirty c
26. an NTFS volume datalength Specifies the length of the file in bytes setzerodata Sets a range specified by offset and length of the file to zeroes which empties the file If the file is a sparse file the underlying allocation units are decommitted offset offset Specifies the file offset the start of the range to set to zeroes length length Specifies the length of the range to set to zero dumprecord Shows all MFT records for the specified file dumprecordnum Shows the specified MFT record for the specified file record_num Specified the number of MFT record to show Remarks Using setvaliddata Paragon NTFS amp HES for Linux 8 0 42 OF 75 User Manual There are two important concepts of file length in NTFS the End of File EOF marker and the Valid Data Length VDL The EOF indicates the actual length of the file The VDL identifies the length of valid data on disk Any reads between VDL and EOF automatically return 0 Screenshots 1 The queryallocranges option Sirmio callOst shell Konsole Session Edit View Bookmarks Settings Help root localhost fsutil file queryallocranges mnt ntfs 1 TextDocument txt File does not have extents on disk root amp lecatiro amp fsutil file queryallocranges mnt ntfs 1 ReadMe Htm E esl File Allocation 0 1786e p root to a Shell The mnt 1 TextDocument txt file lies in the MFT Zone that is why the file doesn t have extents on the disk LCN Logi
27. ave root privilege to load driver Paragon NTFS amp HES for Linux 8 0 20 OF 75 User Manual 6 6 insmod a module named as ufsd already exists That means driver have been loaded There is no need to load it again Driver status can be found by using the following command Ismod grep ufsd 6 7 When I run the insmod ufsd o command there are some error messages 1 Make sure you are trying to install a module for this kernel 2 Generally the same ufsd binary module works with both smp and non smp kernels but there are exceptions to the rule please note this 3 Please note that ufsd o is for 2 4 x kernels while ufsd ko is for 2 6 x kernel 6 8 I can t mount NTFS HFS volume 1 Make sure that the driver is activated loaded into the Kernel Ismod grep ufsd 2 Make sure that the driver supports file system mounted partition is formatted with cat proc fs ufsd version 3 The volume is dirty Use chkntfs chkhfs utility with a f command line options to reset dirty flag Alternatively use force mount options to make the driver ignore dirty flag T Limitations 7 1 NTFS limitations 1 Encrypted files not supported Body of file will be copied encrypted with loss of decryption capability To make a full archive cpntfs utility see the cpntfs chapter can be used available in the Professional Edition 2 When copying from NTFS to Linux FS all additional streams will not be copied along with comp
28. cal Cluster Number 2 Setshortname and getsizes options Simi iocalost mntnts UO Sell Konsole Session Edit View Bookmarks Settings Help 0x006000000 0x0060009000 0x006000000 root localhost ntfs 014 J A amp a Shell Paragon NTFS amp HFS for Linux 8 0 3 The dumprecord option 43 OF 75 simMm locahost shel Konsole Session Edit View Bookmarks Settings Help root localhost fsutil file dumprecord mt ntfs_0 Example txt txt File Dir mnt ntfs 0 Example 46 88 00 00 00 0a ad 20 00 00 00 05 ch c6 3d 0b 2e 00 HS es 80 3d 73 6C 74 49 01 00 00 00 87 8f 00 00 00 00 00 72 72 00 03 00 00 0a 00 00 20 65 65 A SE Shell Fsutil fsinfo Typically used by support professionals Queries the drive type queries volume information queries 4c 01 00 00 00 8c 6d 00 00 00 00 00 d5 d5 00 45 74 00 50 00 00 73 45 00 00 00 00 3c 15 00 00 00 00 00 d6 d6 00 00 00 00 83 00 00 69 74 20 30 38 00 00 00 8a 8c 00 47 00 00 00 8b 8b 00 78 78 00 7d 58 18 6d 68 75 00 00 00 00 00 bd bd 00 01 00 00 00 bd bd 00 00 00 00 29 00 00 70 61 6e 03 01 00 00 00 c5 c5 00 00 00 06 05 c5 c5 00 61 74 05 da 00 00 6c 74 64 00 00 00 00 00 01 01 00 00 00 00 00 01 01 00 00 00 00 11 00 00 65 20 6
29. cal Disk Manager Paragon NTFS amp HES for Linux 8 0 7 OF 75 User Manual e Support for encrypted files copying cpntfs utility Additional features of the Professional Edition e Additional NTFS utilities mkntfs utility format any partition as NTFS under Linux chkntfs utility check NTFS partition integrity and fix errors infntfs utility show detailed information about NTFS partitions dfntfs utility defragment a NTFS volume wipe utility fill with zeros free space on a NTFS FAT volume mftpack utility pack truncate MFT Master File Table on a NTFS volume Hhdink utility enumerate all hard links on a NTFS volume junction utility show reparse points on a NTFS volume fsutil utility perform many NTFS file system related tasks Powerful utility cpntfs utility create an archive of the NTFS volume or separate files directories including all streams and attributes e Additional HFS utilities mkhfs utility format any partition as HFS under Linux chkhfs utility check HFS partition for integrity and fix errors 2 System Requirements Minimum hardware requirements e Processor Intel Pentium 300 MHz and higher or compatible e both 32 and 64 bit CPUs are supported e 16MB of RAM Due to unique technology our NTFS HFS for Linux drivers have low system requirements For example it is enough for our driver to have 500KB of free RAM to work with NTFS partitions larger than 250 GB C
30. commands like fdisk I will not define that the partition s files system was changed to a NTFS one Screenshots Making NTFS partition Paragon NTFS amp HES for Linux 8 0 27 OF 75 User Manual Sim localhost Shell Konsole Session Edit View Bookmarks Settings Help root localhost mkntfs v MyNTFS a 2048 fc dev hdb2 WARNING ALL DATA ON DEVICE dev hdb2 3 01 Gb WILL BE LOST Proceed with Format y n y Verifying Volume Gluster size Formatting Volume New label OK root localhost As a Shell Result iesu e er Te may shel Konsole Session Edit View Bookmarks Settings Help root localhost infntfs dev hdb2 Trying to initilize NTFS NTFS is initialized successfully 3 00 MyNTFS Bytes per cluster 2048 bytes Total clusters 0x00181592 1578386 Used clusters 0x0000093d 2365 0 Serial number 74ffce3a 70750007 Volume state s root localhost 36 a Shell 9 1 4 DENTES Utility Defragment a NTFS volume Name dfntfs defragment a NTFS volume 1 2 3 0 3 1 Windows NT 4 0 2000 XP 2003 Vista file system on a user specified block device under Linux OS Synopsis dfntfs options device E g dfntfs s dev hdb1 Options t Creation time increasing sort files and directories according to their creation time attribute in ascending order t Creation time decreasing Paragon NTFS amp HES for Linux 8 0 28 OF 75
31. created by the CPNTFS utility 3 You need to create backup copy of files or directories that are located on NTFS volumes under Linux saving all their attributes and streams 4 You need to restore files or directories which were copied by the CPNTFS utility to any NTFS volume 10 3 The Solution Restoring and backing up whole NTFS system disks files and directories to from NTFS volumes saving all their attributes and streams can be managed using the CPNTFS utility This solution is recommended in the event you want to backup restore NTFS volumes files or directories under Linux Note The CPNTFES utility saves all attributes and streams of files and directories It follows that after restoring to the same NTFS partition you will have exactly the same files or directories as before backing up Paragon NTFS amp HES for Linux 8 0 60 OF 75 User Manual 10 4 Workshop Whole NTFS System Disk Backup and Restore This workshop describes how to create and restore a system disk with installed Windows XP under Linux using the CPNTFS utility In this workshop there are two operating systems on a single PC Windows and Linux Each operation system uses its native file system Windows NTFS Linux Ext3 StepNel Windows is installed on a NTFS volume WinXP C Properties T My Computer General Tools Hardware 1 Security Quota Q Peach Folders 5 X s 3 My Computer Name Type Total Size F
32. d LDM driver using install sh script Alternatively driver binary module may be built manually using make command 3 Install the NTFS amp HFS Combo driver and LDM driver if needed this step will make the modules available for use Paragon NTFS amp HES for Linux 8 0 10 OF 75 User Manual 4 Activating loading the driver After building and installing the NTFS amp HFS Combo driver can be referenced as used file system driver when mounting NTFS and HFS partitions The steps 1 3 should be made only once while the step 4 is the standard way of using file system drivers in Linux environment NTFS amp HFS for Linux as well as LDM driver include a set of assistant script files for the simplification of building installing and uninstalling procedures Note that these assistant scripts may fail to work in customized Linux configurations or unsupported Linux distributions Use install sh and uninstall sh script files to install and uninstall correspondingly NTFS amp HFS combo and LDM drivers and utilities The sections below describe the installation procedure in details 3 3 1 Unpacking Setup Files The setup files of the NTFS amp HFS for Linux and LDM drivers are provided in the form of TGZ archives The archives should be copied on a hard disk and decompressed Unpack the archive files to directories using for example the following commands For the NTFS for Linux driver and utilities tar zxC usr tmp f mnt cdrom NtfsFor
33. d Link Tracking DLT Client service and the File Replication Service FRS to identify files Any file that has an ObjectID also has a BirthVolumeID a BirthObjectID and a DomainID When you move a file the ObjectID may change but BirthVolumeID and BirthObjectID remain the same which enables Windows to always find a file no matter where it has been moved BirthVolumeID A 16 byte hexadecimal identifier indicates the volume on which the file was located when it first obtained an ObjectID This value is used by DLT Client service Paragon NTFS amp HES for Linux 8 0 49 OF 75 User Manual BirthObjectID A 16 byte hexadecimal identifier indicates the file s original ObjectID This value is used by DLT Client service DomainID 16 byte hexadecimal domain identifier This value is not currently used and must be set to all Zeros Note All values must be in Hex of the form 8a0cf02fc9b4d4 1 18f120090273fa9 1a Screenshots i Sim localhost Shel Konsole Session Edit View Bookmarks Settings Help root localhost ig fsutil objectid query mnt ntfs 0 Example txt Object ID 5c0f4229 c00f2b811da297d83500a05 root localhost it fsutil objectid delete mnt ntfs_0 Example txt OK root localhost A dH Shell Fsutil compress Compressing files decreases their size and reduces the amount of space they use on your drives or removable storage media Syntax fsutil compress queryflag filename Que
34. d partition destroying non standard protection registration deactivation hidden marks made by some software Screenshots Sim localhost Shell Konsole Session Edit View Bookmarks Settings Help root localhost fdisk l Disk dev hda 10 7 GB 10737418240 bytes 255 heads 63 sectors track 1305 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks System dev hdal 1 719 5775336 Linux dev hda2 720 1305 4707045 Extended dev hda5 720 859 1124518 Linux swap Solaris dev hda6 860 1305 3582463 Linux Disk dev hdb 42 9 GB 42949672960 bytes 255 heads 63 sectors track 5221 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks System dev hdb1 1 191 1534176 HPFS NTFS root localhost wipe c t dev hdb1 Clearing free clusters Wiping files and directories tails OK root localhost J S Shell 9 1 6 MFTPACK Utility Pack truncate MFT Master File Table on a NTFS volume Name mftpack pack MFT records and or truncate MFT on NTFS volumes Synopsis mftpack options device E g mftpack c t dev hdb1 Paragon NTFS amp HFS for Linux 8 0 32 OF 75 User Manual Options C Compact MFT records move tail records to the head of MFT t Truncate MFT remove unused tail records help Display this help trace Turn on UFSD trace yerbose Explain what is being done version Show the vers
35. ding Remote Assi This is a vendor s account For the F Remote Desktop Help Assi CN Microsoft Corporation MyNTFS C Properties General Tools Hardware Security Quota Group or user names My Computer d P Search Ad 9 My Computer Name Type Files Stored on This Computer Shared Documents File Folder user s Documents File Folder Hard Disk Drives Se MyNTFS C Local Disk Devices with Removable Storage gt Folders Total Size im Computer Management Name Size Documents and Settings Program Files winoows Example txt Type 1KB Text Doc ex C WINDOWS System32 cmd exe Version 5 1 2600 lt C Copyright 1985 2001 Microsoft Corp Microsoft Windows XP C Documents and Settings User gt cd C Documents and Sett IC ings gt cd gt more lt Example txt The_stream This is an example of alternate data stream C gt MyNTFS C t Administrators NTFS Administrators ffi CREATOR OWNER lt 8 Everyone ffi SYSTEM NTFS U Free Space Permissions for Users Full Control Modify Read amp Execute List Folder Contents Read Write My Computer Example txt Notepad User Manual Note These free space redistribution are related to cluster size changes from 512 to 4096 bytes Paragon NTFS amp HES for Linux 8 0 75 OF 75 User Manual 10 5 Results We have successfully copied all file
36. em A few applications in particularly databases such as Oracle prefer to read and write disk blocks directly rather than storing data in files In this case there are tools that let a Linux system administrator dump the entire partition to tape or another disk but for more selective backup situations you ll need to use the application s own tools 9 2 HFS utilities There are 2 additional utilities for HFS e mkhfs format any partition as HFS under Linux e chkhfs check HFS partition for integrity and optionally fix errors 9 2 1 MKHFS Utility Create an HFS volume on a partition Name mkhfs create an HFS volume on specified block device under Linux OS Synopsis mkhfs options device E g mkhfs dev hdb1 Options q Perform a quick format v label Specify the volume label a size Override the default allocation unit size Default settings are strongly recommended for general use 512 1024 2048 4096 8192 16K 32K and 64K are supported f Force the format without confirmation Paragon NTFS amp HES for Linux 8 0 J C help trace verbose version Description 58 OF 75 User Manual make volume journaled make volume case sensitive Display this help Turn on UFSD trace Explain what is being done Show the version and exit mkhfs is a standalone utility that allows to format HFS partitions under Linux It is used to create an HFS file system on a device usua
37. fntfs show detailed information about NTFS partitions e dfntfs defragment a NTFS volume e wipe fill with zeros free space on a NTFS FAT volume e mftpack pack truncate MFT Master File Table on a NTFS volume e hdlnk enumerate all hard links on a NTFS volume e junction show reparse points on a NTFS volume e fsutil perform many NTFS file system related tasks Powerful utility e cpntfs creates an archive of the NTFS volume or separate files directories including all streams and attributes There are 2 additional utilities for HFS e chkhfs check HFS partition for integrity and optionally fix errors e mkhtfs format any partition as HFS under Linux 9 1 1 INFNTFS Utility Show information about NTFS Volumes Name infntfs is intended for showing and changing common information about NTFS volumes Synopsis infntfs options device Paragon NTFS amp HFS for Linux 8 0 23 OF 75 User Manual E g infntfs trace verbose label New Volume dirty clear serial AAAAAAAA BBBBBBBB dev hdbl E g infntfs dev hdbl Options label label Set new volume label dirty set Set dirty flag dirty clear Clear dirty flag serial lo high Set a new serial number in hex trace Turn on UFSD trace verbose Explain what is being done help Display this help Description infntfs shows NTFS volume label used space dirty flag version serial number and allows to change NTFS v
38. form a quick format Files created on the new volume will be compressed by default a size Override the default allocation unit size Default settings are strongly recommended for general use NTFS supports 512 1024 2048 4096 8192 16K 32K 64K Paragon NTFS amp HES for Linux 8 0 f S start g tracks sectors help trace verbose version Description 26 OF 75 User Manual NTFS compression is not supported for allocation unit sizes above 4096 Force the format without confirmation Specify hidden sectors in the boot area Specify the disk geometry that should be written in the boot area tracks Specify the number of tracks per disk side sectors Specify the number of sectors per track The most known geometries are NORMAL 63 sectors per track and 15 16 tracks per cylinder LBA 63 sectors per track and 255 tracks per cylinder In general Windows uses the LBA geometry g 255 63 If g is not specified this program gets geometry from Linux Display this help Turn on UFSD trace Explain what is being done Show the version and exit mkntfs is a standalone utility that allows to format NTFS partitions under Linux It is used to create a NTFS 1 2 3 0 3 1 Windows NT 4 0 2000 XP 2003 Vista file system on a device usually a disk partition Note mkntfs doesn t change the MBR Master Boot Record when formatting a partition It follows that most of Linux
39. g the Drivers eeeeeeeeeeeeee eee eee eene nennen nennen nennt nnn nn nnns nnn n nnne 12 4 1 Using the UNINSTALL SH Assistant Script eeesieeeieeeeeeeeeeeese eene nenne rnnt nn nennt nnns 12 Ec m eae 13 5 Using NTFS HFS for Linux driver and LDM Driver eeeeeeeueeeee 13 5 1 Mounting NTFS HFS Partitions cesses esses ee a aaa Ea a nnn a a e apap irea an aaan ai aai 14 5 2 Mount Options for the NTFS HFS for Linux Driver cccscceseseesseeeeeeeeeeeeeeseaeseseeeeeeeeesseeseneaeenseeeeenees 14 5 3 Mounting Partitions With Dirty Flag Set eeeeeeeeseeeeeeeseseeene seen nnnn ennt nnn nenne inne nnn innen 16 5 4 Unmounting NTFS HFS Partitions eeeeeeieeseieeee eese eeeeee seen nennen nnn nnan nna natn nnn tn nasa ta sanis natn Rusa as 17 5 5 Unmounting Dynamic Partitions eeeeee eese eese ens seen en nennen nnne nnn iain nnn insu nnns n intr sanie nnns inne nnns 17 5 6 Choosing the codepage charset for NTFS HFS Partitions cccccsseeceeeseeeeeeeseeeeeeeseeeseeeseeneeenenes 17 6 TFOUDIESNOOUING iiie t aiios d rao fa EXE nb cibaraavarcesaieccivasavesabauensdetuauveretannbedevanonesinnmassacuds 18 6 1 The install sh script can t find kernel sources eeeeeeei
40. hich are known for their instability e Correct operation is not guaranteed for customized Linux kernels Commercial porting service to customized Linux kernels is available from Paragon Software Group for more information send e mail to sales paragon software com 3 Installation 3 1 Shipment The setup files for each product of the family are provided as the downloadable TGZ archives which can be downloaded from the company site 3 2 Components The package includes the following components e The source files for the NTFS and HFS for Linux driver s e The source files for additional utilities for Professional edition only e The source files for the LDM driver for Professional edition only e Assistant script files which are purposed to simplify the installation and uninstallation routines Paragon NTFS and LDM Linux drivers and utilities must be compiled on the end user s system for correct configuration These modules are the open source code with libraries Before installing the modules one must build drivers and utilities by using the GNU development tools listed above 3 3 Installing the Drivers First NTFS amp HFS Combo driver must be built and installed After that LDM driver may be installed for Professional Edition only Steps to install the NTFS amp HFS for Linux and LDM drivers are as follows 1 Log in as root This step is obligatory 2 Build and install the NTFS amp HFS Combo driver an
41. ieeeeeeseeeeeseeee entm nn nennen nn nnmnnn nnmnnn nnn 18 6 2 Can t compile the NTFS HFS for Linux driver eeessieeeeeeeeeseesesieeeen nennen nennen nite nn nnns nnn 19 6 3 Can t load module message at the end of installation eee 19 6 4 ufsd Module kernel module version mismatch esee eene enne ennt nnns 19 6 5 ufsd Module create module operation is not permitted esee 19 6 6 insmod a module named as ufsd already exists eee 20 6 7 When I run the insmod ufsd o command there are some error messages 20 6 8 can t mount NTFS HFS volume qu ceece cece ceee cece ee ee een eeee ence eee ne ne eee eese nnne nn nita nas n ninh nn tttm manas sss sn nenna 20 regcu 20 rA Aucune 20 Fi2 HES limitations m ai 21 8 Legal QUESTION RETETE IETT TETTETETT TETTETETT 21 8 1 NTFS Legal QUe STIONS m c 21 8 1 HFS Legal QUe SUIONS c r n 21 Paragon NTFS amp HES for Linux 8 0 3 OF 75 User Manual 9 Additional UIIlIEIBS irie rina Pees P rer reer rere er rete EX XN tere ERR Y ere rer reer EX r ree Prec NEN EXE tree reer RN
42. ile E g fsutil file queryallocranges mnt vol1 hello txt fsutil file lt setshortname gt filename lt shortname gt Set the short name for a file E g fsutil file setshortname mnt voll hello txt short txt fsutil file lt getsizes gt filename Get the sizes for a file E g fsutil file getsizes mnt vol1 hello txt fsutil file lt setvaliddata gt filename lt datalength gt Set the valid data length for a file E g fsutil file setvaliddata mnt vol1 hello txt 4096 fsutil file lt setzerodata gt offset lt offset gt length lt ength gt filename Set the zero data for a file E g fsutil file setzerodata offset 100 length 150 mnt voll hello txt fsutil file lt dumprecord gt filename Dumps raw file directories record E g fsutil file dumprecord mnt vol1 hello txt fsutil file lt dumprecordnum gt volume record num Dump raw record by its number E g fsutil file dumprecordnum mnt vol1 1234 Paragon NTFS amp HES for Linux 8 0 41 OF 75 User Manual E g fsutil file dumprecordnum mnt voll 0x1234 Options queryallocranges Queries the allocated ranges for a file on an NTFS volume Useful for determining whether a file has sparse regions setshortname Sets the short name 8 3 character length file name for a file on a NTFS volume shortname Specifies the file s shortname getsizes Shows three Windows sizes Allocated Data Valid setvaliddata Sets the valid data length for a file on
43. ility to NTFS files system from any supported one all attributes excepting Security attributes will be inherited by the NTFS file system where you copy to The Security attributes will be copied as is It follows that the object s owner primary group and administrator will get access only What is backing up files or directories Large servers have a different set of problems Users frequently delete files by accident then ask for them to be restored A file level backup rather than partition level backup makes this sort of request easier to handle because you backup files that store data with their attributes without free space of Paragon NTFS amp HES for Linux 8 0 57 OF 75 User Manual the disk Using this backup image you are able to restore both the whole file system and single files or directories Moreover a complete file level backup of the operating system image may be useful if you run a large server because you can get an exact replacement for the damaged machine in the fastest way There are two situations when you can find data that isn t stored in the file system The first is when data only exists in memory allocated to a running program or process This stuff simply can t be backed up without taking extraordinary measures but it s virtually never used for anything other than transient working data such as a password for accessing encrypted files The other situation is data in a raw disk partition without a file syst
44. ion and exit Description Master File Table MFT is a relational database that consists of rows of file records and columns of file attributes size time and date stamps permissions data contents and so forth It contains at least one entry for every file on an NTFS volume including the MFT itself MFT is similar to a FAT table in a FAT file system In the course of time the MFT file can also be fragmented bulky and inefficiently take up too much disk space thus slowing down the speed at which data is accessed The mftpack utility provides with all necessary functionality to defragment MFT Please note this utility may release considerable disk space that MFT inefficiently takes up Screenshots Sim localiost Shell Konsole Session Edit View Bookmarks Settings Help Disk dev hda 10 7 GB 10737418240 bytes 255 heads 63 sectors track 1305 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks System F 719 5775336 Linux 720 1305 4707045 Extended 720 859 1124518 Linux swap Solaris 860 1305 3582463 Linux Disk dev hdb 42 9 GB 42949672960 bytes 255 heads 63 sectors track 5221 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks Id System dev hdb1 1 191 1534176 7 HPFS NTFS root localhost mftpack c t dev hdb1 Total MFT Records 9602 Records to compact 2625 Compacting MFT Truncating MFT 9602 gt 6712 OK root localhost
45. ion at start up You can clear this flag using the INFNTFS and FSUTIL utilities Paragon NTFS amp HES for Linux 8 0 71 OF 75 User Manual Step Ne9 Copying all Files and Folders from the WinXPLinux Directory to the Formatted NTFS Partition Siri ocalhost 7 Shell Konsole Session Edit View Bookmarks Settings Help root localhost umount dev hdbl root localhost cpntfs i r v home WinXPLinux dev hdb1 j 5 il Shell Sim lOcaliost Shell Konsole Session Edit View Bookmarks Settings Help aus home WinXPLinux WINDOWS WinSxS x86_Microsoft Windows CPlusPLusRuntime_6595b641 44ccfldf 7 0 0 0 x ww 2726e76a gt dev hdb1 WINDOWS WinSxS x86_Microsoft Wind ows CPlusPlusRuntime 6595b64144ccfldf 7 0 0 0 x ww 2726e76a home WinXPLinux WINDOWS WinSxS x86 Microsoft Windows CPlusPlusRuntime 6595b641 44ccfldf 7 0 0 0 x ww 2726e76a msvcirt dll gt dev hdbl WINDOWS WinSxS x86 Mic rosoft Windows CPlusPlusRuntime 6595b64144ccfldf 7 0 0 0 x ww 2726e76a msvcirt d as home WinXPLinux WINDOWS WinSxS x86 Microsoft Windows CPlusPlusRuntime 6595b641 44ccfldf 7 0 0 0 x ww 2726e76a msvcrt dll gt dev hdbl WINDOWS WinSxS x86 Micr osoft Windows CPlusPlusRuntime 6595b64144ccfldf 7 0 0 0 x ww 2726e76a msvcrt dll home WinXPLinux WINDOWS WinSxS x86 Microsoft Windows GdiPlus 6595b64144ccfldf 1 0 0 0 x ww 8d353f13 gt dev hdbl WINDOWS WinSxS x86 Microsoft Windows GdiPl us 6595b64144ccfldf 1 0 0
46. is possible to mount NTFS and HFS partitions under Linux thus getting access to its contents just the way it is implemented in the NTFS HFS for Linux driver and the technology also allows direct access via physical device addressing the way it is implemented in the driver too Paragon UFSDs are designed to be readily integrated into any solution using our UFSD Software Development Kit UFSD SDK which includes all of the necessary tools to develop applications with the following main features Access to un mounted partitions i e drive letter not assigned Access to other file systems that normally would not be supported by the operating system Platform independent UFSD API Note NTFS and HFS drivers for Linux as well as LDM driver and utilities were written using UFSD SDK 1 4 How UFSD works on Linux Modern operating systems are based on the concept of Installable File System drivers IFS User simply needs to provide an operating system with the proper file system driver to work with the file system in usual manner Paragon NTFS amp HFS for Linux includes NTFS HFS and LDM drivers for Linux environment Once appropriate components of Paragon NTFS amp HFS for Linux are installed the operating system can mount these file systems and work with directories files stored on the file systems Paragon NTFS amp HES for Linux 8 0 6 OF 75 User Manual 1 5 Key Features Paragon NTFS amp HFS for Linux Combo 8 1 is relea
47. istency checking of a NTFS volume and fixing errors Synopsis chkntfs device options E g chkntfs dev hdb1 Options f Fix errors on the disk a Perform checks only if dirty flag is set h Display this help trace Turn on UFSD trace verbose Explain what is being done version Show the version and exit Paragon NTFS amp HFS for Linux 8 0 25 OF 75 Description User Manual chkntfs creates and displays a status report about a NTFS file system Chkntfs also lists and corrects errors on the disk if any f flag must be specified Screenshots Verifying and fixing errors on the specified partition Sim localhost Shell Konsole Session Edit View Bookmarks Settings Help root localhost chkntfs dev hdb2 f Files verification completed Verifying meta files Meta files verification completed Veryfing AttrDef Veryfing Boot Verifying UpCase Verifying Volume Verifying folders Folders verification completed Verifying MFT Verifying MFTMirr Verifying Bitmap Volume is checked No problem found root localhost J AS d Shell 9 1 3 MKNTFS Utility Create a NTFS volume on a partition Name mkntfs create a NTFS volume 1 2 3 0 3 1 Windows NT 4 0 2000 XP 2003 Vista file system on a user specified block device under Linux OS Synopsis mkntfs options device E g mkntfs dev hdb1 Options v label Specify the volume label q Per
48. ks 1 426 3421813 427 783 2867602 427 511 682731 512 783 21848084 Disk dev hdb 42 9 GB 42949672960 bytes 255 heads 63 sectors track 5221 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks L 191 1534176 root localhost etc Windows XP partition A WE Shell Id System 83 Linux 5 Extended 82 Linux swap 83 Linux System HPFS NTFS User Manual Paragon NTFS amp HES for Linux 8 0 64 OF 75 User Manual Step Ne3 Properties of the Windows XP partition t similocalhost shell kKonsole Session Edit View Bookmarks Settings Help root localhost infntfs dev hdbl Trying to initialize NTFS NTFS is initialized successfully NTFS volume information 1 3 81 WinXP 512 bytes Total clusters 0x002edlbf 3068351 Used clusters 0x00144572 1328498 43 Serial number 3107af 9400311d Volume state root localhost J As al Shell We will use the INFNTES utility to see properties of the Windows XP partition before copying Note Bytes per clusters 512 bytes Paragon NTFS amp HES for Linux 8 0 65 OF 75 User Manual Step Ne4 Mounting Windows XP partition just to show its contents To mount a NTFS partition with installed Windows XP we may use the generic Linux mount root amp localhost mkdir mnt WinXP root localhost mount t ntfs dev hdbl mnt WinXP mc tj XP shell Konsole oy x Session Edit View Bookmar
49. ks Settings Help 09 01 4096 Sep 08 51 Document ettings Jun bin 4096 Sep 11 58 Program Files Jun boot 4096 Sep 13 953 RECYCLER Sep dev 14060 Sep 13 33 System V rmation Jun etc 4096 Sep 13 37 WINDOWS Jun home 4096 Sep 10 26 AUTOEXEC BA initrd 4096 Sep 15 10 Example txt 61 Sep 19 22 36 lib 4096 Sep 12 04 JETE mnt 4096 Sep 08 53 ntfshdb2 4096 Sep 08 51 1 opt 4096 Jan 2004 proc 0 Sep 13 31 root 4096 Sep 13 36 sbin 4096 Sep 12 11 script 4096 Sep 12 24 command Hint FTP is built in the Midnight Commander check the File FTP link menu root localhost WinXP sE ie a s o 10 Z Shell Step Ne5 Attributes and streams of a file For instance we can use the FSUTIL utility to show all attributes and streams of a file to make sure that all attributes and streams will be saved after copying back 1 Mount the Windows XP partition via the NTFS for Linux driver umount dev hdb1 mount t ufsd dev hdb1 mnt WinXP Paragon NTFS amp HFS for Linux 8 0 66 OF 75 2 Use the fsutil streams query command fsutil streams query mnt WinXP Example txt Standard information Object ID Data noname and name data ai Ea sHell Konsole va The_Stream root localhost I A dE Shell As shown in the screenshot the Example txt file has the following attributes Standard information File name Object
50. l Konsole OOO Session Edit View Bookmarks Settings Help root localhost sim fdisk l Disk dev hda 10 7 GB 10737418240 bytes 255 heads 63 sectors track 1305 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks System ne 1 719 5775336 Linux 720 1305 4707045 Extended 720 859 1124518 Linux swap Solaris 860 1305 3582463 Linux Disk dev sda 128 8 GB 128849018880 bytes 255 heads 63 sectors track 15665 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks System dev sdal 1 15665 125827072 HPF ITE root localhost sim hdlnk dev sdal o report txt root localhost sim M Ses The report txt file am lx mic home sim Shell Konsole IGI x Settings Help Session Edit View Bookmarks n 2 3 5 8 9 10 Iz CUI TEMERE Paragon NTFS amp HES for Linux 8 0 35 OF 75 User Manual 9 1 8 JUNCTION Utility Reparse point viewer on a NTFS volume Name junction display reparse point information Synopsis junction device options E g junction dev hdb1 o report txt Options 0 A file name should be specified where all reparse points must be enumerated Stdout is by default y Explain what is being done help Display this help trace Turn on UFSD trace yersion Show the version and exit Description Windows 2000 and higher supports junctions directory symbolic links where a directory u
51. l Shell Fsutil objectid Typically used by professionals Manages object identifiers which are internal objects used by the Distributed Link Tracking DLT Client service and File Replication Service FRS to track other objects such as files directories and links Object identifiers are invisible to most programs and should never be modified Syntax fsutil objectid lt query gt Query the object identifier E g fsutil objectid query mnt voll hello txt fsutil objectid set ObjectId lt BirthVolumeld gt lt BirthObjectld gt Domainld filename Change the object identifier Paragon NTFS amp HES for Linux 8 0 48 OF 75 User Manual E g fsutil objected set 7adcc02fc9b4d4118f120090273fa9fc dc6ad6 865fe8d21183913008c409d19e d2dff02fc9b4d4 1 18f120090273fa9d2 00000000000000000000000000000000 mnt vol 1 hello txt fsutil objectid delete filename Delete the object identifier E g fsutil objected delete mnt vol1 hello txt fsutil objectid create Create the object identifier E g fsutil objected create mnt vol1 hello txt Options query Queries the object identifier set Changes the object identifier delete Deletes the object identifier create Creates the object identifier if the file does not already have one otherwise equivalent to query ObjectID A file specific 16 byte hexadecimal identifier that is guaranteed to be unique within a volume It is used by the Distribute
52. lear mnt voll volume or device You can specify the volume mount point in case the partition is mounted or you can specify the device name dev hdal in case the partition in not mounted Remarks e fa volume s dirty bit is set this indicates that the file system may be in an inconsistent state The dirty bit can be set because the volume is online and has outstanding changes because changes were made to the volume and the computer shutdown before the changes were committed to disk or because corruption was detected on the volume If the dirty bit is set Paragon NTFS amp HES for Linux 8 0 40 OF 75 User Manual when the computer restarts chkdsk Windows utility runs to verify the consistency of the volume Screenshots Ocalhost Shell Konsole Session Edit View Bookmarks Settings Help root localhost fsutil dirty query mnt ntfs mnt ntfs is NOT Dirty root localhost fsutil dirty set mnt ntfs mnt ntfs is set to Dirty root localhost fsutil dirty clear mnt ntfs mnt ntfs is cleared of Dirty root localhost fsutil dirty query mnt ntfs mnt ntfs is NOT Dirty root localhost AS iE Shell Fsutil file Typically used by support professionals Queries allocated ranges for a file sets a file s short name sets a file s valid data length sets zero data for a file and etc Syntax fsutil file lt queryallocranges gt filename Query the allocated ranges for a f
53. lly a disk partition 9 2 2 CHKHFS Utility Perform consistency checks on an HFS volume Name chkhfs provide consistency checking of a HFS volume and fix errors Synopsis chkhfs device options E g chkhfs dev hdb1 Options f Fix errors on the disk a Perform checks only if dirty flag is set h Display this help trace Turn on UFSD trace verbose Explain what is being done version Show the version and exit Description chkhfs creates and displays a status report about a HFS file system Chkhfs also lists and corrects errors on the disk if any f flag must be specified Paragon NTFS amp HES for Linux 8 0 59 OF 75 User Manual 10 CPNTFS Backup restore Utility Workshop 10 1 Overview This chapter provides step by step instructions on using CPNTES utility to backup and restore any NTFS volume or files and directories from NTFS volumes under Linux There are three kinds of the source and destination volumes for the CPNTFS utility 1 NTFS volume is accessed via UFSD 2 NTFS volume is accessed via the NTFS for Linux driver 3 Native Linux Volume Ext2 3 Linux Swap Reiser FAT 16 32 It is possible to use any source and destination volume combinations except when the source and destination volumes are Native Linux ones 10 2 The Issue 1 You need to create a backup copy of whole system disk with installed Windows OS 2 You need to restore a backup copy of whole system disk that was
54. lways mounts NTFS partitions to directories named like mnt ntfs 0 mnt hfsp_ 1 mnt hfsx 1 etc INSTALL SH default mode for the LDM driver e The assistant script install sh always names the LDM driver as ufsdldm e The assistant script install sh always mounts dynamic partitions to directories named like mnt dyn 0 mnt dyn 1 etc Now you can mount any NTFS HFS partition mount t ufsd device mount point Note The lib modules kernel version extra or lib modules kernel version kernel fs ufsd directory will contain the ufsd ko kernel binary module 4 Uninstalling the Drivers To completely remove the drivers and the utilities from the system one should dismount all NTFS HFS and dynamic partitions mounted with the driver uninstall the drivers and optionally remove binary files NTFS HFS for Linux provides tools for the drivers utilities uninstall automation The assistant script uninstall sh completely removes the drivers utilities from the system including unmounting all NTFS HFS and dynamic partitions 4 1 Using the UNINSTALL SH Assistant Script The assistant script uninstall sh provides the extremely easy and flexible way to deactivate and remove the drivers and utilities from the system The script performs the correct deactivation uninstallation and the complete removing of the driver s and utilities files Paragon NTFS amp HES for Linux 8 0 13 OF 75 User Manual 4 1 1 Uninstalling Ju
55. n mount and umount dynamic volumes by mount and umount commands Paragon NTFS amp HES for Linux 8 0 14 OF 75 User Manual 5 1 Mounting NTFS HFS Partitions To gain access to a NTFS HFS partition use standard mount command with a file system type set to ufsd For example mount t ufsd dev hdb1 mnt ntfs 5 2 Mount Options for the NTFS HFS for Linux Driver SYNOPSYS mount t ufsd o options device mount point Option NTFS HFS Expected behavior iocharset or nsl or codepage o iocharset NAME1 iocharset NAME2 o nls NAME1 nls NAME2 o codepage NAME1 codepage NAME2 The NTFS HFS file systems store all file directory names in Unicode format UTF 16 which can represent any character from any language In case none of these options is set the default codepage will be used CONFIG NLS DEFAULT If none of the specified codepages exist on the system the default codepage will be used again This option informs the driver how to interpret path strings and translate them to Unicode and back Up to 8 different code pages can be specified The driver tries to use the codepages from specified list in order until it manages to translate all the characters in the string If none of the specified codepages allows to translate all the characters Kernel s default codepages is used Note Paragon driver uses extended UTF 8 for Unicode number U 10000 characters support when
56. n_1 or umount dev dm v1 5 6 Choosing the codepage charset for NTFS HFS Partitions The format of filenames on NTFS HFS partitions differs from text standard presentation used in Linux To accommodate NTFS HFS standards to Linux ones character translation is required The character translation uses charset or codepage information for correct translation non English characters between NTFS HFS and Linux Unfortunately Linux is unable to automatically detect NTFS HFS codepage charset settings For this reason the user must assign character set for filenames translation manually The standard Linux command mount allows choosing the character set that is used for the filenames translation the iocharset parameter is used for this purpose iocharset parameter of installsh script provides the ability to define the character set for all automatically mounted partitions One should realize that character set assigned to the driver should conform to the actual locale settings in Linux Otherwise non English filenames will remain unreadable Examples 1 Mounting a partition mkdir mnt test mount t ufsd dev hda6 mnt test Paragon NTFS amp HES for Linux 8 0 18 OF 75 User Manual 2 Dismounting a partition umount mnt test 3 Mounting partition in read only mode mount t ufsd o ro dev hda6 mnt test 4 Choosing the character set to be used with NTFS partitions when installing Linux driver install sh iocharset
57. ntax fsutil sparse lt setflag gt filename lt r gt Set sparse E g fsutil sparse setflag mnt voll hello txt r fsutil sparse lt queryflag gt filename Query sparse E g fsutil sparse queryflag mnt voll hello txt fsutil sparse queryrange filename Query range E g fsutil sparse queryrange mnt voll hello txt fsutil sparse lt setrange gt filename beginning offset length Set sparse range E g fsutil sparse setrange mnt voll hello txt 65536 131072 Options setflag Marks the indicated file as sparse queryflag Queries sparse queryrange Scans a file looking for ranges that may contain nonzero data setrange Fills a specified range of a file with zeroes beginning offset Offset within the file to mark as sparse length Length of the region in the file to be marked as sparse in bytes Paragon NTFS amp HES for Linux 8 0 53 OF 75 User Manual Remarks e Ina sparse file large ranges of zeroes may not require disk allocation Space for nonzero data will be allocated as needed as the file is written e Only compressed or sparse files can have zeroed ranges known to the operating system e If the file is sparse or compressed NTFS may deallocate disk space within the file This sets the range of bytes to zeroes without extending the file size 9 1 10 CPNTFS Utility Files and directories backup restore utility Name cpntfs copy files directories to fr
58. ocks Id System dev sdal 1 15665 125827072 7 HPFS NTFS root localhost sim junction dev sdal o reportl txt Junction v1 0 reparse point viewer root localhost sim B report txt file Paragon NTFS amp HES for Linux 8 0 37 OF 75 User Manual 9 1 9 FSUTIL Utility Powerful Utility to Perform NTFS File System Related Tasks Name fsutil NTFS file system utility for advanced users Windows XP fsutil analogue Description Fsutil is a Linux utility that you can use to perform many NTFS file system related tasks such as managing file system information compression hardlinks and etc Because fsutil is quite powerful it should only be used by advanced users who have a thorough knowledge of NTFS file system Note To view help for the available subcommands type fsutil type the subcommand and then type help that is fsutil subcommand help Synopsis fsutil lt subcommand gt Subcommands behavior Control file system behavior dirty Manage volume dirty bit file File specific commands fsinfo File system information hardlink Hardlink namagement objectid Object ID management compress Manage compression streams Streams management sparse Sparse file control Fsutil behavior Controls file system behavior Queries changes enables or disables the settings for generating 8 3 character length file names and the amount of disk space reserved of the MFT Zone Queries how many bytes of RAM NT
59. okmarks Settings Help Find kernel header files kernel config file and libraries needed for building the drivers Detect all NTFS and dynamic partitions on all local hard disks mount all NTFS Reconfigure the file etc fstab to automatically mount NTFS and HFS HFSX partition root localhost Release7 install sh Preparing to Install for gcc gcc for C compiler default output file name a out whether the C compiler works yes whether we are cross compiling no for suffix of executables for suffix of object files o whether we are using the GNU C compiler yes whether gcc accepts g yes for gcc option to accept ANSI C none needed how to run the C preprocessor gcc E for egrep grep E for ANSI C header files yes for strchr yes for memcpy yes for memmove yes for memset yes for memcmp yes for lib modules 2 6 18 8 e15 source include linux vermagic h yes for linux vermagic h yes for lib modules 2 6 18 8 e15 source include linux exportfs h no for lib modules 2 6 18 8 e15 source include linux delay h yes for linux delay h yes Paragon NTFS amp HES for Linux 8 0 12 0F 75 User Manual INSTALL SH default mode for the NTFS HFS for Linux driver e The assistant script install sh always names the NTFS HFS for Linux driver module as ufsd it is the abbreviation of the project name Universal File System Driver e The assistant script install sh a
60. olume label dirty flag and serial number Screenshots 1 Showing common information about NTFS volume Sirm ocalhost shel Konsole Session Edit View Bookmarks Settings Help root localhost infntfs dev hdb2 NTFS volume Trying to initilize NTFS NTFS is initialized successfully NTFS volume information Version 3 00 Label MyNTFS Bytes per cluster 2048 bytes Total clusters 0x00181592 1578386 Used clusters 0x0000093d 2365 0 Serial number 74ffce3a 70750007 root localhost 36 ill Shell Paragon NTFS amp HFS for Linux 8 0 24 OF 75 User Manual 2 Changing common information about the NTFS volume Sim localiost m Srel Konsole Session Edit View Bookmarks Settings Help root localhost infntfs label NewLabel dirty clear serial 85ffde4c 777 77777 dev hdb2 Trying to initilize NTFS NTFS is initialized successfully NTFS volume information Version 3 68 Label MyNTFS Bytes per cluster 2048 bytes Total clusters 0x00181592 1578386 Used clusters 0x0000093d 2365 0 Serial number 74ffce3a 70750007 Volume state NTFS volume information Version E Label NewLabel Bytes per cluster 2048 bytes Total clusters 0x00181592 1578386 clusters 0x0000093d 2365 0 85ffde4c 77777777 root localhost AA ll Shell 9 1 2 CHKNTFS Utility Perform consistency checks on a NTFS volume Name chkntfs provide cons
61. om between NTFS volume s Synopsis cpntfs options source destination Options e ext p size i a r S Vy h noatime trace version Description Overview directory extension default is nto the size of portion to read write default is 1M interactive mode abort the operation if error and i is not set copy directories recursively copy pagefile sys and hiberfil sys explain what is being done display this help do not copy times create access modification turn on UFSD trace show the version and exit The CPNTFS utility is a standalone simple and fast Paragon NTFS for Linux backup copy utility that allows to copy and restore files directories to from between NTFS partitions under Linux OS In other words this utility provides the files directories save restore operations supporting all NTFS Paragon NTFS amp HES for Linux 8 0 54 OF 75 User Manual attributes resident and non resident The CPNTFS utility can be useful to make backups of NTFS file system and restore it later on the same or any newly formatted NTFS partition Paragon NTFS for Linux driver without the CPNTFS utility enables to read files retrieve data but while rewriting it can happen to lose the NTFS attributes not supported by the other file systems Some widely accepted attributes are transformed while writing according to the certain rules default data basic attributes name date a
62. ombined NTFS amp HFS Kernel module itself occupies around 430 Kb of RAM Supported Linux kernels e Linux with kernel versions 2 4 x e Linux with kernel versions 2 6 x NTFS HFS drivers were tested with Kernels up to 2 6 32 22 LDM driver was tested with Kernels up to 2 6 31 Paragon NTFS amp HES for Linux 8 0 8 OF 75 User Manual Linux distributions the products were tested with Ubuntu 9 10 10 04 OpenSUSE 11 2 Manrdiva Free 2010 Debian 5 04 LinuxMint 8 Slackware 13 Fedora Core Fedora 3 4 CentOS 5 4 2 1 Development Environment A development environment is required to compile Linux drivers and utilities Please verify that these tools are all functional The easiest way is to choose the developer toolkit when installing Linux What must be installed e Kernel source code recommended or Kernel header files doesn t always work rpm qalgrep kernel source for RPM based kernel sources e GNUC compiler GCC ftgcc version e GNU C compiler g for Professional version only g version e GNU Make make version e GNU ld binutils ftld version e Modutils module init tools insmod V 2 2 Limitations e GNU C compiler gcc version 2 95 or higher is required e The user should login as root to install the drivers and utilities Paragon NTFS amp HES for Linux 8 0 9 OF 75 User Manual e Correct operation is not guaranteed when using Linux with kernel versions 2 3 x and 2 5 x w
63. ons for files directories created after the volume is mounted mount t ufsd dev hdal mnt ntfs O0 o umask 0222 fmask dmask o fmask VALUE o dmask VALUE umask option changes the permissions for new created files and directories mask is applied to files dmask to directories that already exist on a mounted volume The effect of these options can be combined To mount Samba FTP or NFS shares the combination of umask 000 fmask 000 dmaskz000 is usually specified Paragon NTFS amp HES for Linux 8 0 16 OF 75 User Manual Option NTFS HFS Expected behavior ro To mount a NTFS HFS volume in read only mode bestcompr Instructs the driver to use highest compression level when writing compressed files High CPU load nobuf Disables buffered read write operations for metadata and directories Useful option for embedded device with little memory 64MB sparse Create new files as sparse This feature allows creating holes inside new created files avoids filling unwritten space with zeroes This option is useful in case NTFS partition is used for BitTorrent downloads For more information see Developer s Reference Manual force Forces the driver to mount partitions even if dirty flag volume dirty is set It is recommended to use Paragon or OS specific file system checking utility before mounting dirty partitions to reset the dir
64. orts case sensitive file names unicode in file names or disk quotas ntfsinfo Lists NTFS specific volume information for the specified volume such as the number of sectors total clusters free clusters and the start and end of the MFT Zone statistics Lists file system statistics for the specified volume such as metadata log file and MFT reads and writes Screenshots 1 The voluminfo option Sim localhost sHell Konsole Session Edit View Bookmarks Settings Help root localhost mount t ufsd dev sdal mnt ntfs root localhost fsutil fsinfo volumeinfo mnt ntfs Volume Name MyNTFS Volume Serial Number Oxc4lce35e Max Component Length 255 File System Name NTFS Supports Case sensitive filenames Preserves Case of filenames Supports Unicode in filenames Preserves amp Enforces ACL s file based Compression Disk Quotas Sparse files Reparse Points Object Identifiers Encrypted File System Named Streams root localhost I AS all Shell Paragon NTFS amp HES for Linux 8 0 2 The ea a option Konsole 45 OF 75 Session Edit View Bookmarks Settings Help root localhost fsutil fsinfo ntfsinfo mnt ntfs NTFS Volume Serial Number Version Number Sectors Total Clusters Free Clusters Total Reserved Bytes Per Sector Bytes Per Cluster Bytes Per FileRecord Segment Clusters Per FileRecord Segment Mft Valid Data Length root localhost shen O
65. rchive hidden system The CPNTFS utility provides the following main functionality e Copying NTFS files and directories including its attributes as an attached structure e Restoring previously saved files and folders to the NTFS partition providing full or partial recovery of the attributes with corresponding Meta Files correction NTFS File Attributes The NTFS file system considers each file or folder as a set of attributes Elements such as the file s name its security information and even its data are all attributes Each attribute is identified by an attribute type code or optionally an attribute name When file s attributes fit within the MFT file record they are called resident attributes For instance information such as filename and timestamp are always included in the MFT file record When file s attributes can t fit within the MFT file record some of its attributes are non resident The non resident attributes are allocated one or more clusters of disk space elsewhere in the volume NTFS creates the Attribute List to describe the location of all of the attribute records The table below lists all file attributes currently used by the NTFS file system This list is expandable meaning that other file attributes can be defined in the future Attribute Type Description Standard Includes standard information such as timestamp link count and DOS File Information Permission see below Attrib
66. ree Space Type Local Disk Files Stored on This Computer File system NTFS Shared Documents File Folder WE Used space 680 184 832 bytes user s Documents File Folder i Tee space ytes H F 890 810 880 byt Hard Disk Drives Capacity 1 570 995 712 bytes See WinXP C Local Disk 1 46 GB 849 MB Devices with Removable Storage lt 3 5 Flo A 3 5 Inch Floppy Disk EA ppy A ud Drive C Disk Cleanup S DVD R Drive D CD Drive C Compress drive to save disk space Paragon NTFS amp HES for Linux 8 0 61 OF 75 User Manual Windows folder i y WinXP C WINDOWS Properties General Security pak BF PsSearch Folders fs X Address amp w C Name Size Type Documents and Settings File Folder Program Files File Folder 06 Location x wiNDows File Folder s E Example txt 1KB TextDocument Size 487 MB 511 528 824 bytes Type File Folder Size on disk 488 MB 512 590 336 bytes Contains 5 600 Files 269 Folders Er Choose the settings you want For this folder Created 19 mona 2003 r 4 29 21 When you apply these changes you will be asked if you want the changes to affect all subfolders and files as well TENTI E Read only Archive and Index attributes Hidden C Folder is ready for archiving For fast searching allow Indexing Service to index this Folder Compress or Encrypt attributes Apply Compress contents to save disk space C
67. ression flag and security attributes use the cpntfs utility to preserve this information 3 Hardlinks and symlinks any link will be copied as a full file with its body losing link information Paragon NTFS amp HES for Linux 8 0 21 OF 75 User Manual 7 2 HES limitations 1 Extended attributes are not yet supported 2 NFS on HFS is not yet supported 3 Alternate streams forks are not yet supported 8 Legal question 8 1 NTFS Legal Questions Paragon NTFS for Linux driver is absolutely legal It does not violate any patents and or intellectual property rights It is well known that originally NTFS was very close to the HPFS file system developed by IBM HPFS was much more OPEN in terms of documentation support data structure and so on It helped us to gain a better understanding of its nature architecture and ideology The knowledge about NTFS we also have got has already been used for years inside our best seller product Paragon Partition Manager We have sold several million copies of Paragon Partition Manager all over the world The stability of the products as far as NTFS related operations are concerned says for itself about the stability of the NTFS technology at all Thus having a pretty good idea about what the HPFS file system is we may understand the way NTFS functions Applying to the other sources of information like Linux drivers for NTFS and debugging Windows applications we ve documented NTFS structures from
68. ry compression flag E g fsutil compress queryflag mnt voll hello txt fsutil compress setflag filename lt r gt Set compression flag E g fsutil compress setflag mnt voll hello txt r fsutil compress clearflag filename lt r gt Clear compression flag E g fsutil compress clearflag mnt voll hello txt r Paragon NTFS amp HFS for Linux 8 0 50 OF 75 User Manual Screenshots Sirm localhost 7 SHell KOTsole Session Edit View Bookmarks Settings Help root localhost fsutil compress queryflag mnt ntfs 1 ReadMe Htm File Dir mnt ntfs 1 ReadMe Htm is NOT compressed root localhost fsutil compress setflag mnt ntfs 1 ReadMe Htm OK root localhost fsutil compress queryflag mnt ntfs 1 ReadMe Htm File Dir mnt ntfs 1 ReadMe Htm is compressed root localhost fsutil compress clearflag mnt ntfs 1 ReadMe Htm OK root localhost fsutil compress queryflag mnt ntfs 1 ReadMe Htm File Dir mnt ntfs 1 ReadMe Htm is NOT compressed root localhost 4 J A5 i Shell Fsutil streams This subcommand is intended for querying and dumping streams of a file It shows Type Id Size and Name of all streams of the specified file It also can show the raw data of the specified stream of a file as a dump Syntax fsutil streams query filename Query the list of streams E g fsutil streams query mnt voll hello txt fsutil streams dump filename type name Id
69. s and folders of the NTFS partition with installed Windows XP to Ext file system under Linux After that we have formatted the NTFS partition and copied all saved files and folders back to the newly formatted NTFS partition After copying the files and folders back we have successfully booted up Windows XP All files and folders have the same streams and attributes including compression flags sparse flags and security permissions as before Note If you copy files or folders to a NTFS partition with another Windows OS all security permissions will be set to the default values Note Encrypted files can be read by the same user that has encrypted the file i e has the same account Note The CPNTFS utility does not perform low level copying like boot sectors etc It is designed to copy your data files like documents images databases music etc 10 6 Conclusion CPNTFS is a simple one button click fast and compact backup files and folder utility The CPNTFS utility can copy files folders from selected folders to another location that can be another folder network drive zip disk or whatever writeable device you can see under Linux Even making a backup to a CD R W or DVD R W disk is not a problem Using this utility you are able to perform full system backup restore operating system on NTFS volume under Linux
70. sed as a symbolic link to another directory on the computer For example if the directory D symlink specifies C winnt system32 as its target then when an application accesses D symlink drivers it actually accesses C winnt system32 drivers Linux doesn t have any tools to manage junctions and we therefore decided to write this junction utility It allows you to see if files or directories are actually reparse points Reparse points are the mechanism on which NTFS junctions are based and they are used by Windows Remote Storage Service RSS as well as volume mount points Paragon NTFS amp HES for Linux 8 0 36 OF 75 User Manual Screenshots Let s enumerate all reparse points on a Vista NTFS partition The list of reparse points must be written to a report txt file the file doesn t exist Sim localhiost nome sim shell Konsole 121 x Session Edit View Bookmarks Settings Help root localhost sim fdisk l Disk dev hda 10 7 GB 10737418240 bytes 255 heads 63 sectors track 1305 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks System dev hdal 1 719 5775336 Linux dev hda2 720 1305 4707045 Extended dev hda5 720 859 11245184 Linux swap Solaris dev hda6 860 1305 35824634 Linux Disk dev sda 128 8 GB 128849018880 bytes 255 heads 63 sectors track 15665 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Bl
71. sed in the Express and Professional Editions AII of the products share the following features Transparent read write access to NTFS and HFS volumes single Kernel module provides support both NTFS and HFS file systems e High performance in some cases even better than Ext3 FS Easy installation and unistallation assistant scripts e Support for the latest Linux Kernels and distributions Support for SMP kernels File sharing over network via SAMBA No system degradation during data transfers e Unlimited file and volume size within NTFS HFS and Kernel limitations What s new in Paragon NTFS amp HFS for Linux 8 1 e Several codepages for filename translation are supported simultaneously e Full interoperability with Mac OS X SAMBA clients e Full interoperability with P2P BitTorrent software e All known bugs are fixed NTFS specific features e Full support for compressed files random access for reading and writing with no limitations e Sparse files e Alternate data streams NTFS compatibility information File system version Comments NTFS version 1 2 Originates from Microsoft Windows NT 4 0 NTFS version 3 0 Originates from Microsoft Windows 2000 NTFS version 3 1 Originates from Microsoft Windows XP 2003 and Vista Additional features of the Professional edition e Support for all kinds of Microsoft Dynamic Disks simple mirrored spanned striped and RAID5 support for LDM Logi
72. st run the uninstall sh script uninstall sh The assistant script will automatically perform the following actions 1 Unmount all currently mounted NTFS HFS and dynamic partitions Additionally the script removes the appropriate mount points and deletes reference to these partitions from the fstab If some NTFS HFS and dynamic partitions are in use the script for the NTFS HFS or LDM driver will not unmount these partitions The further script execution is aborted in this case 2 Deactivate the driver modules If the drivers is still in use the further script execution is aborted 3 Uninstall the drivers 4 Remove all binary and source files of the driver and utilities 5 Using NTFS HFS for Linux driver and LDM Driver After building and installing the NTFS HFS for Linux driver it can be automatically loaded at the system startup The driver allows to mount NTFS HFS partitions and to get a plain access to their contents At loading the LDM driver scans and initialises mountable block devices in dev dm directory with names vO vN If devfs has not been compiled in directory and device nodes should be created manually by calling in dev dm mkdev VN b 212 N with N in 0 max where max is a reasonable limit but no more than 128 dev dm vN can be mounted in the usual way by using the mount command Devices containing dynamic disks and detected volumes are listed in system log during load After loading the driver you ca
73. truction of the partition We will use the MKNTES utility to format the partition After formatting the partition all meta files will be created Session Edit View Bookmarks Settings Help root localhost mkntfs v MyNTFS g 255 63 dev hdb1 WARNING ALL DATA ON DEVICE dev hdb1 1 46 Gb WILL BE LOST Proceed with Format y n y Verifying Volume Formatting Volume OK root localhost Z UE Shell Meta files were created To show the meta files we should mount the partition via the NTFS for Linux driver Paragon NTFS amp HES for Linux 8 0 70 OF 75 User Manual mount t ufsd dev hdb1 mnt WinXP mic mnt WinxP Shell Konsole Joy x Session Edit View Bookmarks Settings Help Mme UP DIR Extend 4096 Dec 31 1969 WinXPLinux 4096 Sep 20 14 45 sim 4096 Sep 21 07 30 Hint Want to do complex searches Use the External Panelize command root localhost WinXP CE SAL MENT SERT ASANO 7NGMDE ONL ceRIUM 10 Shell Session Edit View Bookmarks Settings Help root localhost infntfs dev hdbl rying to initialize NTFS INTFS is initialized successfully 3 81 OUMyNTFS Bytes per cluster 4096 bytes otal clusters 0x0005da37 383543 0x000286da 165594 43 Serial number 246d26f8 74246d61 root localhost M 5 aij Shell Note Bytes per clusters 4096 bytes The dirty flag is set it follows that Windows suggests you to check the partit
74. ty flag nohidden Files with the Windows specific HIDDEN attribute will not be shown under Linux sys immutable Files with the Windows specific SYSTEM attribute will be marked as system immutable files clump o clump size Driver will pre allocate space up to size in Kbytes during file extension operation Preallocated space will be aligned up to the cluster size This space will be preallocated but the file size information will only show the real written size This speeds up file write operations if write function is called with small buffer size but will enlarge files 5 3 Mounting Partitions With Dirty Flag Set Both NTFS and HFS file system have special feature called dirty flag that allows detecting incorrectly removed partitions that possibly contain errors or inconsistencies UFSD driver refuses to mount such partitions before dirty flag is reset chkntfs chkhfs utility with a f command line options can be used to reset the dirty flag Alternatively there is force mount option that forces the driver to ignore dirty flag and mount the volume anyway Paragon NTFS amp HES for Linux 8 0 17 OF 75 User Manual 5 4 Unmounting NTFS HFS Partitions To unmount a NTFS partition use the standard command umount For example umount dev hdb1 5 5 Unmounting Dynamic Partitions To unmount a dynamic partition use the standard command umount umount mnt dy
75. ute List Lists the location of all attribute records do not fit in the MFT file record File Name A repeatable attribute for both long and short file names The long name of the file can be up to 255 Unicode characters The short name is the 8 3 and Paragon NTFS amp HES for Linux 8 0 55 OF 75 User Manual case insensitive Additional names or hard links can be included as additional file name attributes Security Describes who owns the file and who can access it Descriptor Data Contains file data NTFS allows multiple data attributes per file Each file typically has one unnamed data attribute A file can also have one or more named data attributes Alternate Data Streams ADS Object ID A volume unique file identifier Not all files have object identifiers Reparse Point Used for volume mount points They are also used by Installable File System IFS filter drivers to mark certain files as special to that driver Index Root Used to implement folders and other indexes Index Allocation and Bitmap Volume Used only in the Volume meta file Contains the volume version Information Volume Name Used only in the Volume meta file Contains the volume label DOS File Permissions Flag Description 0x0001 Read Only 0x0002 Hidden 0x0004 System 0x0020 Archive 0x0040 Device 0x0080 Normal 0x0100 Temporary 0x0200 Sparse File 0x0400 Reparse Point 0x0800 Compressed 0x
76. within and finally created the Universal File System Driver While developing Paragon NTFS for Linux driver we always stuck to the following rules 1 We never applied to any confidential Microsoft NTFS stuff docs codes etc and the reverse engineering approach for MS code 2 Open sources are the only thing we used E g from www ntfs com we got the great part of our NTFS knowledge and understanding 3 NTFS as a file system as well as on disk layout is not patented and not documented 8 1 HFS Legal Questions Paragon HFS for Linux driver is absolutely legal It does not violate any patents and or intellectual property rights HFS specifications are openly published by Apple Corporation on http developer apple com Paragon NTFS amp HES for Linux 8 0 22 OF 75 User Manual 9 Additional Utilities Additional utilities for Paragon NTFS HFS for Linux provide the ability to check integrity and create NTFS HFS volumes on block devices Additional NTFS utilities allow to defragment wipe and perform many NTFS file system related tasks and copy backup files saving all NTFS specific data and attributes between NTFS and native Linux file systems Additional utilities for Paragon NTFS HFS for Linux were developed with Paragon UFSD SDK 9 1 NTFS utilities There are 10 additional utilities for NTFS e mkntfs format any partition as NTFS under Linux e chkntfs check NTFS partition for integrity and optionally fix errors e in
77. wnload and build a stable kernel from the www kernel org site 6 2 Can t compile the NTFS HFS for Linux driver Read System requirements section make sure all tools are functional For more information please read kernel documents 2 Linux kernel must be configured correctly 3 The boot directory must contain the config kernel version file If the file is missing you should execute the following command In s usr src linux uname r config boot config uname r 6 3 Can t load module message at the end of installation 1 Make sure that you use the same version of GCC compiler that was used for kernel compilation 2 Make sure that the Makefile of the kernel you can find the Makefile in the directory where the kernel sources are located have the correct kernel version at the beginning of the file For example if your loaded kernel version is 2 6 11 6mdksmp then the following lines must be found at the beginning of the Makefile VERSION 2 PATCHLEVEL 6 SUBLEVEL 11 EXTRAVERSION 6mdksmp 6 4 ufsd Module kernel module version mismatch That means kernel version mismatch 1 Check kernel source version in usr src linux include linux version h 2 Check the currently running kernel version uname r 3 Both version must match 4 If they don t match please restore Kernel configuration or recompile kernel advanced 6 5 ufsd Module create_module operation is not permitted That means you must h
78. x ww 8d353f13 dev hdb1 WINDOWS WinSxS x86 Microsoft Windows GdiPlus 6595b64144ccfldf 1 0 0 0 x ww 8d353f13 GdiPlus dll gt home WinXPLinux WINDOWS WinSxS x86 Microsoft Wi ndows GdiPlus 6595b64144ccfldf 1 0 0 0 x ww 8d353f13 GdiPlus dll dev hdbl WINDOWS WMSysPrx prx gt home WinXPLinux WINDOWS WMSysPrx prx dev hdb1 WINDOWS Zapotec bmp gt home WinXPLinux WINDOWS Zapotec bmp dev hdbl WINDOWS default pif gt home WinXPLinux WINDOWS default pif root localhost home I ia Shell Step Ne7 The Windows XP partition copying is complete mc home WinxPlinux Sell Konsole IGI x Session Edit View Bookmarks Settings Help bin Document ettings boot E Program Files dev RECYCLER etc 4 System V rmation home WINDOWS initrd l lib i D mnt ntfshdb2 opt proc root sbin script sys tmp Hint VFS coolness tap enter on a tar file to examine its contents root localhost WinXPLinux SN SAD SAE ANUA sE c E e T TF A5 i Shell Paragon NTFS amp HES for Linux 8 0 69 OF 75 User Manual The Example txt file All attributes with the exception of noname and name data Ux TIC 7HOTTTe7 WIR XP IHRUX SHell Konsole on Edit View Bookmarks Settings Help NTFS 16 The noname data default data The name data alternate data stream Step Nes Formatting the Windows XP partition to simulate des
79. x6cc41d15c41ce35e f 3 81 0x000000000002f0cd 0x000000000002fO0cc 0x000000009002dc 13 0x0000000000000000 512 gt 812 1024 A 0x0000000000020000 0x000000000000f aef 0x0000000000017866 0x000000000000fbef 0x0000000009081591f User Manual Paragon NTFS amp HFS for Linux 8 0 46 OF 75 User Manual 3 The statistics option Sirmielocallost Shel Konsole Session Edit View Bookmarks Settings Help root localhost fsutil fsinfo statistics mnt ntfs File System Type NTFS UserFileReads UserFileReadBytes UserFileWrites UserFileWriteBytes MetaDataReads MetaDataReadBytes MetaDataWrites MetaDataWriteBytes MftReads MftReadBytes MftWrites MftWriteBytes Mft2Writes Mft2WriteBytes RootIndexReads RootIndexReadBytes RootIndexWrites RootIndexWriteBytes BitmapReads BitmapReadBytes BitmapWrites BitmapWriteBytes MftBitmapReads MftBitmapReadBytes MftBitmapWrites MftBitmapWriteBytes UserIndexReads UserIndexReadBytes UserIndexWrites UserIndexWriteBytes Allocations Calls Clusters Hints specified Runs returned Hints honored Hints clusters root localhost m eo eo m I eo oo o E A 8 1 E ig 8 Hien jJ crar 8 z6 HAE Ha 8 8 2 8 0 2 i 4 5 0 1 6 0 E 0 0 a Fsutil hardlink A hard link is a directory entry for a file Every file can be considered to have at least one hard link On NTFS
80. y and create new ones Paragon combined NTFS amp HFS driver for Linux is commercial Linux driver for local access to NTFS and HFS volumes It supports full read write access The driver is a Kernel module which guarantees rapid and transparent access to supported file systems Mount volumes manually or insert into fstab and NTFS amp HFS partitions will be available like any other directory tree Paragon NTFS amp HFS Professional also includes Paragon LDM driver for Linux that provides the ability to access all kinds of Microsoft Dynamic Disks simple mirror spanned stripe and RAID5 under Linux platforms and useful additional utilities that provide the ability to check integrity Paragon NTFS amp HES for Linux 8 0 5 OF 75 User Manual create wipe defrag NTFS volumes perform many NTFS file system related tasks and copy backup files saving all their attributes between NTFS and native Linux file systems 1 3 Paragon UFSD Technology UFSD Universal File System Driver is an unique technology developed by Paragon Software to provide full access read write format etc to volumes of the popular file systems NTFS FAT Ext2Fs HFS etc under various platforms including Windows Linux Mac OS X etc in case these file systems are not otherwise supported UFSD technology provides access directly to the physical devices that is why it can process partitions regardless of their support by the current OS With UFSD it
81. ze attribute in descending order iege e er piel a fe a 153 I Konsole Session Edit View Bookmarks Settings Help root localhost fdisk l Disk dev hda 10 7 GB 10737418240 bytes 255 heads 63 sectors track 1305 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks System dev hdal 1 719 5775336 Linux dev hda2 720 1305 4707045 Extended dev hda5 720 859 1124518 Linux swap Solaris dev hda6 860 1305 3582463 Linux Disk dev hdb 42 9 GB 42949672960 bytes 255 heads 63 sectors track 5221 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks Id System dev hdb1 1 191 1534176 7 _HPFS NTFS root localhost dfntfs d s dev hdbilj 44 5 104 WINDOWS PCHEALTH HELPCTR DataColl CollectedData 36 xml 45 5 WINDOWS PCHEALTH HELPCTR DataColl CollectedData 38 xml 46 55 WINDOWS Fonts 47 Sy WINDOWS inf sti PNF 48 5 WINDOWS comsetup log 49 5 8 WINDOWS ntdtcsetup log Bytes per volume 1570995712 Used bytes 679011328 43 Free space fragments 2787 Biggest free block 240 Mb Total files 6174 Fragmented files 965 Total folders 524 Fragmented folders 21 Total MFT records 9602 Used MFT records 6719 Fragments per MFT Tem Defragging NTFS in memory Defragging NTFS on disk Analyzing NTFS go WINDOWS system32 drivers arp1394 sys Paragon NTFS amp HFS for Linux

Download Pdf Manuals

image

Related Search

Related Contents

DH230_DH250 Digimerge Series_QSG_SP_R1-5fold.indd  J.D. Rhoades, P.A. Raats and R.J. Prather 著  Black Box LMC213A-MMSC-R2 network media converter    Little Giant Pump 509150  TAFCO WINDOWS NU2-368V-W Installation Guide  Husqvarna 333RJ Brush Cutter User Manual  Axis Communications Security Camera axis User's Manual  User guides  A B C D E F G - Schneider Electric  

Copyright © All rights reserved.
Failed to retrieve file