WindowsXP本身支持NTFS分區,使用NTFS分區的安全程度和磁盤管理比其他分區格式要好。在安裝WindowsXP時,系統會自動讓妳選擇是否將現有分區轉化為NTFS分區,如果當時沒有選擇,而現在又想將硬盤轉為NTFS,除了使用PartitionMagic等工具軟件外,其實還有壹個更為簡單實用的方法。1.點“開始→運行→cmd”提示符(這是WindowsXP內置的壹個類似於DOS的界面,內部所有的指令語句和DOS下的基本相同)。2.打開窗口以後,在光標的提示符下輸入“covertC:/FS:NTFS”,然後回車。註意在“covert”的後面有壹個空格。3.接著系統會要求妳輸入C盤的卷標,然後回車。卷標在“我的電腦”中點C盤,然後看它的屬性可以找到。這樣就可簡單地轉換分區格式為NTFS了。這個方法只用於FAT32轉為NTFS,不能將NTFS轉為FAT32NTFS是WindowsNT以及之後的Windows2000、WindowsXP、WindowsServer2003、WindowsServer2008、WindowsVista和Windows7的標準文件系統。NTFS取代了文件分配表(FAT)文件系統,為Microsoft的Windows系列操作系統提供文件系統。NTFS對FAT和HPFS(高性能文件系統)作了若幹改進,例如,支持元數據,並且使用了高級數據結構,以便於改善性能、可靠性和磁盤空間利用率,並提供了若幹附加擴展功能,如訪問控制列表(ACL)和文件系統日誌。該文件系統的詳細定義屬於商業秘密,但Microsoft已經將其註冊為知識產權產品。NTFS數據恢復在網站架設中因NTFS產生的故障和解決方式NTFS概述NTFS的特點NTFS的優點NTFS使用註意事項NTFS數據恢復在網站架設中因NTFS產生的故障和解決方式 [編輯本段]NTFS概述 NTFS(NewTechnologyFileSystem)是WindowsNT操作環境和WindowsNT高級服務器網絡操作系統環境的文件系統。NTFS的目標是提供:可靠性,通過可恢復能力(事件跟蹤)和熱定位的容錯特征實現;增加功能性的壹個平臺;對POSIX需求的支持;消除FAT和HPFS文件系統中的限制。 NTFS提供長文件名、數據保護和恢復,並通過目錄和文件許可實現安全性。NTFS支持大硬盤和在多個硬盤上存儲文件(稱為卷)。例如,壹個大公司的數據庫可能大得必須跨越不同的硬盤。NTFS提供內置安全性特征,它控制文件的隸屬關系和訪問。從DOS或其他操作系統上不能直接訪問NTFS分區上的文件。如果要在DOS下讀寫NTFS分區文件的話可以借助第三方軟件;現如今,Linux系統上已可以使用NTFS-3G進行對NTFS分區的完美讀寫,不必擔心數據丟失 Win2000采用了更新版本的NTFS文件系統NTFS5.0,它的推出使得用戶不但可以像Win9X那樣方便快捷地操作和管理計算機,同時也可享受到NTFS所帶來的系統安全性。NTFS允許文件名的長度可達256個字符。雖然DOS用戶不能訪問NTFS分區,但是NTFS文件可以拷貝到DOS分區。每個NTFS文件包含壹個可被DOS文件名格式認可的DOS可讀文件名。這個文件名是NTFS從長文件名的開始字符中產生的。 convert命令將FAT32無損轉成NTFS格式 將FAT卷轉換成NTFS。CONVERTvolume/FS:NTFS[/V][/CvtArea:filename][/NoSecurity][/X]volume指定驅動器號(後面跟壹個冒號)、裝載點或卷名,但不能反過來無損操作。 例如,將D盤轉換為NTFS格式,則需命令convertd:/fs:ntfs。[編輯本段]NTFS的特點 ·NTFS可以支持的分區(如果采用動態磁盤則稱為卷)大小可以達到2TB。而Win2000中的FAT32支持分區的大小最大為32GB。 ·NTFS是壹個可恢復的文件系統。在NTFS分區上用戶很少需要運行磁盤修復程序。NTFS通過使用標準的事務處理日誌和恢復技術來保證分區的壹致性。發生系統失敗事件時,NTFS使用日誌文件和檢查點信息自動恢復文件系統的壹致性。 ·NTFS支持對分區、文件夾和文件的壓縮。任何基於Windows的應用程序對NTFS分區上的壓縮文件進行讀寫時不需要事先由其他程序進行解壓縮,當對文件進行讀取時,文件將自動進行解壓縮;文件關閉或保存時會自動對文件進行壓縮。 ·NTFS采用了更小的簇,可以更有效率地管理磁盤空間。在Win2000的FAT32文件系統的情況下,分區大小在2GB~8GB時簇的大小為4KB;分區大小在8GB~16GB時簇的大小為8KB;分區大小在16GB~32GB時,簇的大小則達到了16KB。而Win2000的NTFS文件系統,當分區的大小在2GB以下時,簇的大小都比相應的FAT32簇小;當分區的大小在2GB以上時(2GB~2TB),簇的大小都為4KB。相比之下,NTFS可以比FAT32更有效地管理磁盤空間,最大限度地避免了磁盤空間的浪費。 ·在NTFS分區上,可以為***享資源、文件夾以及文件設置訪問許可權限。許可的設置包括兩方面的內容:壹是允許哪些組或用戶對文件夾、文件和***享資源進行訪問;二是獲得訪問許可的組或用戶可以進行什麽級別的訪問。訪問許可權限的設置不但適用於本地計算機的用戶,同樣也應用於通過網絡的***享文件夾對文件進行訪問的網絡用戶。與FAT32文件系統下對文件夾或文件進行訪問相比,安全性要高得多。另外,在采用NTFS格式的Win2000中,應用審核策略可以對文件夾、文件以及活動目錄對象進行審核,審核結果記錄在安全日誌中,通過安全日誌就可以查看哪些組或用戶對文件夾、文件或活動目錄對象進行了什麽級別的操作,從而發現系統可能面臨的非法訪問,通過采取相應的措施,將這種安全隱患減到最低。這些在FAT32文件系統下,是不能實現的。 ·在Win2000的NTFS文件系統下可以進行磁盤配額管理。磁盤配額就是管理員可以為用戶所能使用的磁盤空間進行配額限制,每壹用戶只能使用最大配額範圍內的磁盤空間。設置磁盤配額後,可以對每壹個用戶的磁盤使用情況進行跟蹤和控制,通過監測可以標識出超過配額報警閾值和配額限制的用戶,從而采取相應的措施。磁盤配額管理功能的提供,使得管理員可以方便合理地為用戶分配存儲資源,避免由於磁盤空間使用的失控可能造成的系統崩潰,提高了系統的安全性。 ·NTFS使用壹個“變更”日誌來跟蹤記錄文件所發生的變更。 ·還有諸如加密文件數據等等,和系統服務相關的東西不少。[編輯本段]NTFS的優點 1.具備錯誤預警的文件系統 [3]在NTFS分區中,最開始的16個扇區是分區引導扇區,其中保存著分區引導代碼,接著就是主文件表(MasterFileTable,以下簡稱MFT),但如果它所在的磁盤扇區恰好出現損壞,NTFS文件系統會比較智能地將MFT換到硬盤的其他扇區,保證了文件系統的正常使用,也就是保證了Windows的正常運行。而以前的FAT16和FAT32的FAT(文件分配表)則只能固定在分區引導扇區的後面,壹旦遇到扇區損壞,那麽整個文件系統就要癱瘓。 但這種智能移動MFT的做法當然並非十全十美,如果分區引導代碼中指向MFT的部分出現錯誤,那麽NTFS文件系統便會不知道到哪裏尋找MFT,從而會報告“磁盤沒有格式化”這樣的錯誤信息。為了避免這樣的問題發生,分區引導代碼中會包含壹段校驗程序,專門負責偵錯。 2.文件讀取速度更高效 恐怕很多人都聽說NTFS文件系統在安全性方面有很多新功能,但妳可否知道:NTFS在文件處理速度上也比FAT32大有提升呢? 對DOS略知壹二的讀者壹定熟悉文件的各種屬性:只讀、隱藏、系統等。在NTFS文件系統中,這些屬性都還存在,但有了很大不同。在這裏,壹切東西都是壹種屬性,就連文件內容也是壹種屬性。這些屬性的列表不是固定的,可以隨時增加,這也就是為什麽妳會在NTFS分區上看到文件有的屬性. NTFS文件系統中的文件屬性可以分成兩種:常駐屬性和非常駐屬性,常駐屬性直接保存在MFT中,像文件名和相關時間信息(例如創建時間、修改時間等)永遠屬於常駐屬性,非常駐屬性則保存在MFT之外,但會使用壹種復雜的索引方式來進行指示。如果文件或文件夾小於1500字節(其實我們的電腦中有相當多這樣大小的文件或文件夾),那麽它們的所有屬性,包括內容都會常駐在MFT中,而MFT是Windows壹啟動就會載入到內存中的,這樣當妳查看這些文件或文件夾時,其實它們的內容早已在緩存中了,自然大大提高了文件和文件夾的訪問速度。 3.磁盤自我修復功能 NTFS利用壹種“自我療傷”的系統,可以對硬盤上的邏輯錯誤和物理錯誤進行自動偵測和修復。在FAT16和FAT32時代,我們需要借助Scandisk這個程序來標記磁盤上的壞扇區,但當發現錯誤時,數據往往已經被寫在了壞的扇區上了,損失已經造成。 NTFS文件系統則不然,每次讀寫時,它都會檢查扇區正確與否。當讀取時發現錯誤,NTFS會報告這個錯誤;當向磁盤寫文件時發現錯誤,NTFS將會十分智能地換壹個完好位置存儲數據,操作不會受到任何影響。在這兩種情況下,NTFS都會在壞扇區上作標記,以防今後被使用。這種工作模式可以使磁盤錯誤可以較早地被發現,避免災難性的事故發生。 有些人發現當把磁盤轉換為NTFS文件系統後,用磁盤掃描程序就很難發現磁盤錯誤了。經過前面的介紹,妳知道這是為什麽了嗎? 4.“防災賑災”的事件日誌功能 在NTFS文件系統中,任何操作都可以被看成是壹個“事件”。比如將壹個文件從C盤復制到D盤,整個復制過程就是壹個事件。事件日誌壹直監督著整個操作,當它在目標地——D盤發現了完整文件,就會記錄下壹個“已完成”的標記。假如復制中途斷電,事件日誌中就不會記錄“已完成”,NTFS可以在來電後重新完成剛才的事件。事件日誌的作用不在於它能挽回損失,而在於它監督所有事件,從而讓系統永遠知道完成了哪些任務,那些任務還沒有完成,保證系統不會因為斷電等突發事件發生紊亂,最大程度降低了破壞性。 5.ntfs動態磁盤功能 動態磁盤是從Windows2000時代開始的新特性,WindowsServer2003繼續使用了這個相當棒的特性。相比基本磁盤,它提供更加靈活的管理和使用特性。您可以在動態磁盤上實現數據的容錯、高速的讀寫操作、相對隨意的修改卷大小等操作,而不能在基本磁盤上實現。動態磁盤沒有卷數量的限制,只要磁盤空間允許,您可以在動態磁盤中任意建立卷。動態磁盤,我們可以將數塊磁盤中的空余磁盤空間擴展到同壹個卷中來增大卷的容量。基本磁盤的讀寫速度由硬件決定,不可能在不額外消費的情況下提升磁盤效率。在動態磁盤上創建帶區卷來同時對多塊磁盤進行讀寫,顯著提升磁盤效率。 使用WindowsXP20002003等系統安裝盤給硬盤分區時,往往發現不管硬盤大小,不管分區大小,最後總有8M的空間被剩余下來。這8M空間是用來轉換成動態磁盤的。創建Raid時必須要有不小於8M的動態磁盤,所以Windows操作系統在進行分區時會自動留下8M的空間。 基本磁盤不可容錯,如果沒有及時備份而遭遇磁盤失敗,會有極大的損失。在動態磁盤上創建鏡像卷,所有內容自動實時被鏡像到鏡像磁盤中,即使遇到磁盤失敗也不必擔心數據損失了。在動態磁盤上創建帶有奇偶校驗的帶區卷,來保證提高性能的同時為磁盤添加容錯性。 動態磁盤提供了基本磁盤不具備的壹些特性,例如創建可跨越多個磁盤的卷(跨區卷和帶區卷)和創建具有容錯能力的卷(鏡像卷和RAID-5卷)的能力。動態磁盤上的所有卷都是動態卷。有五種類型的動態卷:簡單卷、跨區卷、帶區卷、鏡像卷和RAID-5卷。鏡像卷和RAID-5卷具有容錯功能,僅在運行Windows2000Server、Windows2000AdvancedServer、Windows2000DatacenterServer或WindowsServer2003操作系統的計算機上可用。不過,也可以通過運行WindowsXPProfessional的計算機在這些操作系統上遠程創建鏡像卷和RAID-5卷。不管動態磁盤使用主啟動記錄(MBR)還是GUID分區表(GPT)分區樣式,都可以創建最多2,000個動態卷,但是動態卷的推薦值是32個或更少。 6.我是否需要哪些附加的功能? 其實,NTFS還提供了磁盤壓縮、數據加密、磁盤配額(在“我的電腦”中右擊分區並並行“屬性”,進入“配額”選項卡即可設置)、動態磁盤管理等功能,這些功能在很多報刊雜誌上介紹的比較多了,這裏不再詳細介紹。 NTFS提供了為不同用戶設置不同訪問控制、隱私和安全管理功能。如果妳的系統處於壹個單機環境,比如家用電腦,那麽這些功能對妳意義不是很大。[編輯本段]NTFS使用註意事項 NTFS是微軟WindowsNT內核的系列操作系統支持的、壹個特別為網絡和磁盤配額、文件加密等管理安全特性設計的磁盤格式。除了在局域網安裝了NT系列的用戶們使用NTFS外,隨著NT內核的桌面系統Windows2000和XP的普及,很多個人用戶也開始把自己的分區格式化為NTFS。 在壹般情況下,NTFS的格式不能被Windows9X識別,而且在安裝、操作方面也有差異,所以個人用戶在使用這種磁盤格式的時候,必須留意下面的註意事項: 壹、NT內核的系統應始終使用NTFS嗎? NTFS是微軟推薦在NT系列上使用的文件系統,但是,會有壹些特殊的原因使用其他文件系統。如果計劃用其他操作系統(包括MS-DOS)訪問文件,則應把引導的分區,即C盤選擇格式為FAT(包括FAT32)文件系統。如果使用的是NTFS文件系統並要與WindowsNT進行雙重引導,那麽在繼續Windows2000或XP的安裝之前,必須要為WindowsNT安裝SP4或更高版本的補丁。 二、轉化NTFS和其他分區格式的技巧 壹臺機器用PQ7把壹個分區由NTFS轉換成FAT32格式,完成後發現該盤中的中文名的文件夾全部變成問號,打不開了。此時想轉回來時發現提示磁盤錯誤,用Windows的磁盤掃描和DOS的CHKDSK檢查後仍無法轉換,裏面有其下載的幾百M的文件,現在已經搞的面目全非了。 其實,如果NTFS的分區容量很大且內有大量的數據存在的話,用直接轉換的方式不僅緩慢,而且是很危險的——因為在每壹個步驟裏,轉換的工具程序都要先讀取扇區信息、拷貝到臨時目錄、轉化格式再從臨時目錄讀數據重新寫入轉換好的空間,再校驗……這樣的操作其實和低級格式化硬盤或是刷新主板的BIOS差不多危險,壹旦發生掉電或是瞬間的數據量過大傳輸溢出緩沖區導致的死機,重新開機後可能就會丟失分區的所有信息,或是破壞引導區數據甚至是損壞硬盤。 如果硬盤其他分區有足夠的空間,用拷貝後刪除文件再轉化的方法,會事半功倍。具體的操作就是先在其他分區建立壹個目錄,然後轉到妳的NTFS分區,選定全部文件,用復制粘貼的方法進行轉移數據。然後把NTFS分區的數據清空,再進行轉化格式就快很多,也安全得多了;從FAT的格式轉換到NTFS也是壹樣道理。這種拷貝,比直接轉換分區格式讀讀寫寫、又校驗數據的那種繁瑣過程快很多,可以在轉換完成後,把數據拷貝回該分區。 另外,建議在清空數據後,利用GHOST鏡像NTFS或FAT格式的空白分區,得到壹個備份文件,以後如果再要轉換分區格式利用它來進行就更快。 三、虛擬內存(頁面文件)與NTFS的卷 現在很多人裝了雙硬盤系統甚至是簡單的RAID磁盤陣列,在使用這種結構的系統同時是需要NTFS支持卷功能的,此時,應該盡量避免頁面文件和系統文件在同壹分區上,也不要在同壹物理磁盤驅動器的不同分區中放置多個頁面文件。特別註意避免將頁面文件放入容錯驅動器,例如鏡像卷或RAID-5卷,因為頁面文件不需要容錯,而且壹些容錯系統將數據寫到多個位置,會導致非常緩慢的數據寫操作。 四、如果使用了虛擬機或是磁盤壓縮,不適宜使用NTFS格式 使用虛擬機時,在NTFS分區引導的機器上使用光盤引導後,在裝操作系統的時候,將會出現以下提示: PleasewaitwhileSetupinitializes. Scanningsystemregistry Cannotcreateatemporarydirectory. IfyouhaveHPFSorNTFSinstalledonyourharddrive,youwillneedtocreateanMS-DOSbootpartitiontosetupWindows. 因為虛擬機出於兼容的考慮,只內置了最常用的硬件和軟件支持,對NTFS格式的支持目前還不是很好。如果妳使用Windows9X加補丁的方式來讀寫NTFS分區的話,也可能會導致某些長文件名或是中文名的文件結構被破壞;在使用GHOST備份和恢復的時候也可能會出現莫名其妙的錯誤。所以,上NTFS還是用NT內核的系列視窗系統好。 另外,註意壓縮過的分區不能轉化為NTFS。其實壓縮磁盤分區變相增大容量是以系統速度的極大犧牲為代價的;而且還會給以後的系統維護、轉換分區格式、升級操作系統等等帶來很大麻煩。除非是完全出於備份數據的考慮,其他的應用建議不要使用Windows的分區磁盤壓縮功能。 NTFS數據恢復NTFS大硬盤數據恢復修復過程:該硬盤為只有壹個NTFS分區的數據盤,先在DOS下用扇區編輯軟件查看LBA0--63扇區,結果發現分區表和63扇區都有錯誤,1—62扇區間有大量扇區被寫上不明代碼,87-102扇區不正常,先手工修復分區表,恢復63引導扇區,刪除1—62扇區間的代碼。87-102扇區之間暫不處理,到WINDOWS下檢查,結果還是出現同樣的提示,試用恢復軟件1,可以看到目錄結構,再試FINALDATE,這個軟件此時太不盡人意;用恢復軟件1選擇某目錄進行試恢復,結果28個試恢復文件只恢復2個,其余的全部為0字節,恢復工作陷入困境。再次對79-102扇區進行分析,79扇區面目全非,被嚴重篡改破壞,80-86扇區被清空,87-102扇區的內容也不正常。經過壹番苦思冥想,對某些扇區進行備份後做清除,備份被放到1-62扇區之間,以備不測時改回原樣。[編輯本段]在網站架設中因NTFS產生的故障和解決方式 我們知道,在Windos2000/2003Server系統NTFS分區中的文件或文件夾,其默認權限主要是管理員等系統用戶賬戶來添加的。而用戶訪問網站卻是通過“Internet來賓帳戶”來完成的。該賬戶在安裝IIS後會自動創建,它並不會自動擁有NTFS中文件(夾)的訪問權限。這樣用戶訪問網站時,如果網站的內容不是放在默認的WWW中,那麽則很可能因為“Internet來賓”無法操作而出現無法匿名訪問等問題。[4] 故障解決 由此看來,問題的癥結都是因為采用了NTFS分區格式。那麽只要以後不采用NTFS格式,而使用傳統的Fat32格式,問題不就是解決了嗎?確實如此,如果使用Fat32格式,那麽則不會再出現因為權限設置的問題導致網站無法訪問。但是另外壹個問題也隨之而來,Fat32分區沒有安全配置,無法對文件的操作權限進行管理,使得安全性和性能得到了下降。 那麽最佳的解決方法是什麽呢?那就是給網站文件夾重新設置權限。打開網站文件所存放的目標文件夾屬性窗口,切換到“安全”標簽,在這裏我們可以看到只有Administrators、System、Users等組顯示在其中。此時,我們需要單擊“添加”按鈕,在打開的“選擇用戶或組”窗口中單擊“高級”按鈕,然後再單擊“立即查找”命令,這樣即會在“搜索結果”中顯示搜索到的系統中所有的賬戶或組名稱,我們只需要選中其中的“IUSR_計算機名稱”賬戶(註意,下劃線後面的內容和計算機名稱相同),單擊“確定”按鈕返回權限設置窗口。這時候,我們就可以看到添加進來的“Internet來賓帳戶”了。如果只是普通的靜態頁面,那麽只需分配其“讀取和運行”、“列出文件夾目標”等控制能力較低的權限即可;如果是動態asp類型的頁面,需要互動的,那麽則要擁有“修改”、“寫入”等權限,分配好權限後單擊“確定”按鈕保存設置。 這樣的故障還會在壹些動態網站中出現,壹些基於asp、asp.net等語言下編寫的動態網站,可以將asp文件轉換成靜態的html文件,以提高訪問速度,並利於搜索引擎收錄,但如果設置的權限級別較低,在轉換時將會出錯。
上一篇:融梗和抄襲的區別下一篇:如何委托專利代理機構,專利申請需要多少費用