NTFSÊÇËæ×ÅWindows NT²Ù×÷ϵͳ¶ø²úÉúµÄ£¬È«³ÆÎª¡°NT File System¡±£¬ÖÐÎÄÒâΪNTÎļþϵͳ£¬Èç½ñÒÑÊÇwindowsÀà²Ù×÷ϵͳÖеÄÖ÷Á¦·ÖÇø¸ñʽÁË¡£ËüµÄÓŵãÊǰ²È«ÐÔºÍÎȶ¨ÐÔ¼«Æä³öÉ«£¬ÔÚʹÓÃÖв»ÒײúÉúÎļþË鯬£¬NTFS·ÖÇø¶ÔÓû§È¨ÏÞ×÷³öÁ˷dz£ÑϸñµÄÏÞÖÆ£¬Ã¿¸öÓû§¶¼Ö»Äܰ´×Åϵͳ¸³ÓèµÄȨÏÞ½øÐвÙ×÷£¬ÈκÎÊÔͼԽȨµÄ²Ù×÷¶¼½«±»ÏµÍ³½ûÖ¹£¬Í¬Ê±Ëü»¹ÌṩÁËÈÝ´í½á¹¹ÈÕÖ¾£¬¿ÉÒÔ½«Óû§µÄ²Ù×÷È«²¿¼Ç¼ÏÂÀ´£¬´Ó¶ø±£»¤ÁËϵͳµÄ°²È«¡£±¾ÎÄÖ÷ÒªÂÛÊöµÄ¾ÍÊÇNTFSÔÚϵͳ±ÀÀ£»ò´ÅÅ̳öÏÖ¹ÊÕϺóÈçºÎ°²È«µÄ»Ö¸´Îļþϵͳ¡£
NTFSÊÇÒ»¸ö¾ß±¸´íÎóÔ¤¾¯µÄÎļþϵͳ¡£ÓÉÓÚNTFS¶Ô¹Ø¼üÎļþϵͳµÄϵͳÐÅÏ¢²ÉÓÃÁËÈßÓà´æ´¢£¬¹Ê¶øµ±´ÅÅÌÉϵÄij¸öÉÈÇøËð»µÊ±£¬NTFSÈÔ¿ÉÒÔ·ÃÎʾíÉϵĹؼüÊý¾Ý¡£NTFS·ÖÇøµÄ×ʼµÄ16¸öÉÈÇøÊÇ·ÖÇøÒýµ¼ÉÈÇø£¬ÓÃÒÔ±£´æ·ÖÇøÒýµ¼´úÂ룬½ÓÏÂÀ´ÊÇÖ÷Îļþ±í(MFT)£¬Èç¹ûMFTËùÔڵĴÅÅÌÉÈÇø³öÏÖË𻵣¬NTFSÎļþϵͳ»á½«MFT×ªÒÆµ½µ½Ó²ÅÌµÄÆäËûÉÈÇø£¬ÕâÑù¾Í±£Ö¤ÁËNTFSÎļþϵͳºÍWindows²Ù×÷ϵͳµÄÕý³£ÔËÐС£±ÈÖ®ÏÈǰµÄFAT16ºÍFAT32ÎļþϵͳµÄFAT(Îļþ·ÖÅä±í)£¬FATÖ»Ä̶ܹ¨ÔÚ·ÖÇøÒýµ¼ÉÈÇøµÄºóÃæ£¬Ò»µ©¸ÃÉÈÇø£¬Õû¸öÎļþϵͳ¾Í»á̱»¾£¬NTFSÎļþϵͳÏÔȻҪÏȽøµÄ¶àÁË¡£²»¹ýÕâÖÖÒÆ¶¯MFTµÄ×ö·¨È´Ò²²¢·ÇʮȫʮÃÀ£¬Èç¹û·ÖÇøÒýµ¼´úÂëÖÐÖ¸ÏòMFTµÄ²¿·Ö³öÏÖ´íÎó£¬ÄÇôNTFSÎļþϵͳ±ã»á²»ÖªµÀµ½ÄÄÀïѰÕÒMFT £¬´Ó¶ø»á±¨¸æ¡°´ÅÅÌûÓиñʽ»¯¡±ÕâÑùµÄ´íÎóÐÅÏ¢¡£ÎªÁ˱ÜÃâÕâÑùµÄÎÊÌâ·¢Éú£¬·ÖÇøÒýµ¼´úÂëÖлá°üº¬Ò»¶ÎУÑé³ÌÐò£¬×¨ÃŸºÔðÕì´í¡£
NTFSÎļþϵͳͨ¹ý»ùÓÚÊÂÎñ´¦ÀíģʽµÄÈÕÖ¾¼Ç¼¼¼Êõ(transaction logging and recovery techniques)£¬³É¹¦±£Ö¤ÁËNTFS¾íµÄÒ»ÖÂÐÔ£¬ÊµÏÖÁËÎļþϵͳµÄ¿É»Ö¸´ÐÔ¡£ÔÚ FAT »ò HPFS ÉÏÖ´ÐÐ CHKDSK ʱ£¬ÏµÍ³»á¼ì²éĿ¼¡¢·ÖÅäºÍÎļþ±íÖÐÖ¸ÕëµÄÒ»ÖÂÐÔ£»µ«ÊÇÔÚ NTFS Ï£¬ÏµÍ³»áά»¤Õë¶ÔÕâЩ×é¼þµÄÊÂÎñÈÕÖ¾£¬Òò´Ë£¬CHKDSK Ö»Ð轫ÊÂÎñ»Ø¹öµ½ÉÏÒ»¸öÌá½»µã¾Í¿ÉÒÔ»Ö¸´ÎļþϵͳÖеÄÒ»ÖÂÐÔ¡£ÊÂÎñÈÕÖ¾·½·¨ÐèÒªµÄϵͳ¿ªÏúÊǺÜСµÄ¡£NTFS²¢²»ÊÇÖ±½ÓÔÚÈÕÖ¾ÎļþÖдæÈ¡¼Ç¼£¬¶øÊÇͨ¹ýLFSÀ´¶Áд¡£LFSÌṩÁ˰üÀ¨´ò¿ª£¬Ð´È룬Ïòǰ£¬Ïòºó£¬¸üеȲÙ×÷À´°ïÖúNTFS´¦ÀíÈÕÖ¾Îļþ¡£
ÎÒÃǰÑÿһ¸ö¾ßÌåµÄ¶ÔNTFS¾íÎļþµÄI/O²Ù×÷¿´×÷Ò»¸öÊÂÎñ£¬Ã¿¸öÊÂÎñ¶¼ÊÇÒ»¸öÔ×Ó²Ù×÷¡£ÕâÑù£¬Èκθ´ÔӵIJÙ×÷¶¼¿ÉÒÔ·Ö½â³ÉºÜ¶à¸öÊÂÎñ¡£ÏµÍ³Ãæ¶ÔµÄ¾ÍÊÇÐíÐí¶à¶àµÄ²»Í¬µÄÊÂÎñ¡£µ±Ò»¸öÊÂÎñ¿ªÊ¼ºó£¬ËüҪô±»Ë³ÀûµÄÍê³É£¬ÒªÃ´µ±Óöµ½Ä³Ð©ÒâÍâ¶ø³ö´íʱÄܻعöµ½ÉÏÒ»¸öÌá½»µã£¬ÕâʱºòNTFS¾í´¦ÓÚ¸ÃÊÂÎñ¿ªÊ¼Ç°µÄ״̬¡£ºÜ¶àÔÒò¶¼¿ÉÒÔµ¼ÖÂÊÂÎñ²Ù×÷ʧ°Ü£¬Èç´ÅÅÌ»µµÀ¡¢ÄÚ´æ²»×ã¡¢É豸Á¬½Ó´íÎóµÈµÈ¡£
ΪÁËÈ·±£Ã¿¸öÊÂÎñ¶¼ÄÜ˳ÀûµÄÍê³É»ò³ö´í»Ø¹öµ½ÉÏһ״̬£¬¶ÔÓÚÿ¸öÊÂÎñNTFSÎļþϵͳ¶¼»áÖ´ÐÐÒÔϲ½Ö裺
(1) °Ñ´Ë´ÎÊÂÎñÖеÄ×Ó²Ù×÷¼Ç¼µ½ÒÑ»º´æÔÚÄÚ´æµÄÈÕÖ¾ÎļþÀ
(2) °Ñʵ¼ÊµÄ×Ó²Ù×÷Êý¾Ý¼Ç¼µ½ÄÚ´æÖУ»
(3) ÔÚ»º´æÓÚÄÚ´æµÄÈÕÖ¾ÎļþÀï°Ñ´Ë´ÎÊÂÎñ±ê¼ÇΪÒÑÌá½»£»
(4) °ÑÈÕ־дÈë´ÅÅÌ£»
(5) °ÑÊý¾ÝдÈë´ÅÅÌ¡£
ÊÂʵÉÏ£¬¶ÔÓÚ²½Öè (4) ºÍ²½Öè (5) £¬NTFS²¢²»ÊǼ´Ê±Ð´Èë´ÅÅ̵쬶øÊDzÉÓÃÁËÑÓ³Ùд£¨lazy-write£©¼¼Êõ£¬Ñ¡ÔñÔÚÖ®ºóÒ»¸öÊʵ±µÄʱ»úÓÃ×î¼Ñ·½Ê½°ÑºÜ¶àÊý¾ÝÅú´¦Àíµ½´ÅÅÌÉÏ¡£Ê¹ÓÃÑÓ³Ùд¼¼Êõ´ó´ó¼õÉÙÁË´ÅÅ̲Ù×÷µÄƵÂÊ£¬´Ó¶ø¼«´óµØ¸ÄÉÆÁËϵͳµÄÐÔÄÜ£¬µ«ÊÇÔÚϵͳ±ÀÀ£Ê±ÓпÉÄܵ¼Ö´ÅÅ̵IJ»Ò»ÖÂÐÔ£¬ÓÐÒ»¶¨·çÏÕ¡£ÔÚÎÒÃÇ×Ô¼º±àдµÄÓ¦ÓóÌÐòÖпÉÒÔͨ¹ýÉ趨FILE_FLAG_WRITE_THROUGHÈÃϵͳ²»Í¨¹ý»º´æ¶ø½²Êý¾ÝÖ±½ÓдÈë´ÅÅÌÖСª¡ªÕâʱºòϵͳÆäʵÈÔÈ»»á»º´æÐ´²Ù×÷Ö»ÊÇûÓÐÑÓ³ÙдÈë´ÅÅ̶øÒÑ¡£
NTFSÎļþϵͳ±£Ö¤ÁË»º´æµÄÈÕÖ¾ÏÈÓÚÊÂÎñÖиü¸ÄµÄÊý¾Ý´æÈë´ÅÅÌ¡£µ±Îļþϵͳ¸üлº´æºó£¬NTFSͨ¹ý¼Ç¼ÔÚ»º´æµÄÈÕÖ¾Àï±»±ê¼ÇΪÒÑÍê³ÉµÄÊÂÎñÀ´Ìá½»ÕâЩÊÂÎñ¡£µ±»º´æµÄÈÕ־ˢе½´ÅÅÌÉÏʱ£¬ËùÓбê¼ÇΪÌá½»µÄÊÂÎñ¶¼Òª±£Ö¤ÒѾ±»Íê³ÉÁË£¬¼´Ê¹ÏµÍ³¿ÉÄÜ»áÔÚ°ÑÕâЩÊÂÎñ¶ÔÊý¾ÝµÄʵ¼Ê±ä¶¯¶¼´æÈë´ÅÅÌ֮ǰ±ÀÀ£µô¡£
µ±ÏµÍ³·¢Éú´íÎóʱ£¬NTFSÎļþϵͳµÄÈÕÖ¾ÖÐÓÐ×ã¹»µÄÐÅϢȥÍê³É»òÖжÏÈκγöÎÊÌâµÄÊÂÎñ¡£Ö´Ðлָ´²Ù×÷µÄʱºò£¬NTFSÎļþÏµÍ³ÖØ×öÈÕÖ¾Àïÿһ¸ö±ê¼ÇΪÌá½»µÄÊÂÎñ£»È»ºóÎļþϵͳÔÚÈÕÖ¾ÖвéÕÒÄÇЩÔÚÉÏÒ»´Îϵͳ±ÀÀ£Ê±Ã»ÓÐÌá½»µÄÊÂÎñ£¬°ÑÈÕÖ¾ÖÐÕâЩûÓÐÌá½»µÄÊÂÎñµÄ×Ó²Ù×÷ͳͳ³·Ïúµô¡£ÒòΪNTFSÎļþϵͳÔÚÈκÎÊý¾Ý±ä¶¯Ð´ÈëÓ²ÅÌ֮ǰÒѾ°ÑÕâЩ±ä¶¯µÄÈÕÖ¾ÏÈдÈëÁËÓ²ÅÌ£¬ËùÒÔNTFSÓµÓÐÄÇЩÔÚ»Ö¸´¹ý³ÌÖÐÐèÒª»Ø¹öµÄ×Ó²Ù×÷µÄËùÓеÄÓÐЧÐÅÏ¢¡£
µ«ÊÇʵ¼ÊÉÏ£¬NTFSÓÃÕâÖÖÊÂÎñÈÕÖ¾¼¼ÊõÀ´»Ö¸´Êý¾ÝÒ²²¢²»ÊÇÄÇô±£Ïյġ£¶øÇÒ£¬ÒòΪϵͳÊÇͨ¹ýÈÕÖ¾À´»Ö¸´µÄ£¬»Ö¸´µÄ¹ý³Ì¶ÔÎļþϵͳµÄËùÓÐÊý¾Ý¶¼ÓпÉÄÜÔì³ÉÓ°Ï졪¡ª³ý·ÇÓû§ÔÚ´æÈ¡Êý¾ÝµÄʱºòʹÓÃÁËFILE_FLAG_WRITE_THROUGH±êÖ¾¡£Èç¹ûÓû§³ÌÐòûÓÐʹÓÃFILE_FLAG_WRITE_THROUGH´æÈ¡Êý¾Ý£¬ÄÇôÔÚϵͳ±ÀÀ£ºóÓû§Êý¾ÝºÜÓпÉÄܻᶪʧ¡£ÓпÉÄÜϵͳֻ»Ö¸´³öºÜ³Â¾ÉµÄÊý¾Ý£¬»òÕ߻ָ´³ö²»¿ÉÒâÁϵĴíÎóÊý¾Ý£¬»òÕßÎÞ·¨»Ö¸´ÈκÎÊý¾Ý¡£
Ó²Å̹ÊÕϵÄÐÞ¸´
NTFSÎļþϵͳÀûÓÃcluster remapping¼¼ÊõÀ´¼õС´ÅÅ̵ϵÉÈÇø¶ÔNTFS¾íµÄÓ°Ïì¡£NTFS¿ÉÒÔ¶ÔÓ²ÅÌÉϵÄÂß¼´íÎóºÍÎïÀí´íÎó½øÐÐ×Ô¶¯Õì²âºÍÐÞ¸´£¬µ«ÔÚFAT16ºÍFAT32ʱ´ú£¬ÎÒÃÇÐèÒª½èÖú ScandiskÕâ¸ö³ÌÐòÀ´±ê¼Ç´ÅÅÌÉϵϵÉÈÇø£¬µ«µ±·¢ÏÖ´íÎóʱ£¬Êý¾ÝÍùÍùÒѾ±»Ð´ÔÚÁË»µµÄÉÈÇøÉÏÁË£¬ËðʧÒѾÔì³É¡£
NTFS ÎļþϵͳÔò²»È»£¬Ã¿´Î¶Áдʱ£¬Ëü¶¼»á¼ì²éÉÈÇøÕýÈ·Óë·ñ¡£µ±¶Áȡʱ·¢ÏÖ´íÎó£¬NTFS»á±¨¸æÕâ¸ö´íÎó£»µ±Ïò´ÅÅÌдÎļþʱ·¢ÏÖ´íÎó£¬ NTFS½«»áÊ®·ÖÖÇÄÜµØ »»Ò»¸öÍêºÃλÖô洢Êý¾Ý£¬²Ù×÷²»»áÊܵ½ÈκÎÓ°Ïì¡£ÔÚÕâÁ½ÖÖÇé¿öÏ£¬NTFS¶¼»áÔÚ»µÉÈÇøÉÏ×÷±ê¼Ç£¬ÒÔ·À½ñºó±»Ê¹Óá£ÕâÖÖ¹¤×÷ģʽ¿ÉÒÔʹ´ÅÅÌ´íÎó¿ÉÒÔ½ÏÔçµØ±»·¢ÏÖ£¬±ÜÃâÔÖÄÑÐÔµÄʹʷ¢Éú¡£
ÔÚ FAT »ò HPFS Ï£¬Ö»ÒªÎ»ÓÚÎļþϵͳµÄÌØÊâÌåÖеÄÒ»¸öÉÈÇøÊ§Ð§£¬¼òµ¥ÉÈÇøÊ§Ð§(single sector failure)¾Í»á·¢Éú¡£ NTFS ÔÚÁ½·½Ãæ×èÖ¹ÕâÖÖÇé¿öµÄ·¢Éú£ºµÚÒ»£¬²»ÔÚ´ÅÅÌÉÏʹÓÃÌØÊâÊý¾ÝÌåÇÒ¸ú×Ù²¢±£»¤´ÅÅÌÉϵÄËùÓжÔÏó¡£µÚ¶þ£¬ÔÚ NTFS Ï£¬»á±£´æÓжà·Ý£¨ÊýÁ¿ÊÇÓɾíµÄ´óС¾ö¶¨µÄ£©Ö÷Îļþ±í¡£
С½á£º
ÔÚϵͳµÄ¿É¿¿ÐÔÓë¿É»Ö¸´ÐÔ·½Ã棬NTFSÎļþϵͳ±ÈÒÔÍùµÄFAT32ÎļþϵͳÌåÏÖÁ˼«´óµÄÓÅÊÆ¡£×Ô´ÓWindows2000¿ªÊ¼£¬Î¢Èí¿ªÊ¼ÍÆ¼ö´ó¼ÒʹÓÃNTFSµÄ´ÅÅ̸ñʽ£¬ÆäºóÍÆ³öµÄXP¸üÊÇÒªÅäºÏÕâÖÖ´ÅÅ̸ñʽ²ÅÄÜ·¢»ÓÆä×î´óµÄÐÔÄÜÓÅÊÆ¡£¶øÇÒʵ¼ÊÉÏËæ×ź£Á¿Ó²Å̵ķ¢Õ¹£¬Ê¹ÓÃNTFSµÄ·ÖÇø¸ñʽ½«Ô½À´Ô½±ØÒª£»ÔÚÐÂÒ»´úµÄwindowsϵͳÖУ¬FATÏµÍ³Ò²ÊÆ±Ø»á±»NTFSÖð½¥È¡´ú¡£NTFSµÄ°²È«ÐÔ¡¢¿É¿¿ÐÔÓë¸ßЧÐÔ¼´Ê¹Óëext3¡¢reiserfsµÈÓÅÐãÎļþϵͳÏà±ÈÒ²ºÁ²»Ñ·É«£¬ÏàÐÅÈç¹û½«À´Î¢ÈíÄÜ¿ª·Å¸ü¶àNTFS¼¼Êõϸ½ÚµÄ»°£¬NTFS±Ø½«µÃµ½¸ü¹ã·ºµÄÓ¦Ó㬱ؽ«ÔÚÎļþϵͳÊÀ½çÀï´ó·ÅÒì²Ê¡£
| ×ÔÓÉ¹ã¸æÇø |
| ¡¡ |