Edzy_Java

            BlogJava :: 首頁 ::  ::  ::  :: 管理 ::
            58 隨筆 :: 12 文章 :: 11 評(píng)論 :: 0 Trackbacks

          編者按:我們以NTFS格式為重點(diǎn)講解一下其它格式的系統(tǒng)文件如何訪問NTFS分區(qū)上的數(shù)據(jù),以及Linux如何訪問Windows系統(tǒng)等問題。

          FAT和NTFS之間的相互轉(zhuǎn)換
          如何將FAT32文件系統(tǒng)轉(zhuǎn)換為NTFS
          如何將NTFS磁盤格式轉(zhuǎn)換為FAT32格式
          NTFS不支持的操作系統(tǒng)如何訪問NTFS分區(qū)上的數(shù)據(jù)
          用NTFS for Win98讀取NTFS分區(qū)的數(shù)據(jù)
          用Ghost幫助Win 98讀取NTFS分區(qū)的數(shù)據(jù)
          用NTFS For DOS讀取NTFS分區(qū)的數(shù)據(jù)
          在Linux中讀取NTFS分區(qū)上的數(shù)據(jù)
          為L(zhǎng)inux編譯模塊讓其支持NTFS文件系統(tǒng)
          在Linux中如何讀取DOS數(shù)據(jù)
          DOS和Linux命令對(duì)比學(xué)習(xí)表
          在Linux下如何訪問Windows分區(qū)
          常用磁盤工具介紹


          各文件系統(tǒng)所支持的操作系統(tǒng)列表

          操作系統(tǒng)
          FAT12
          Fat16
          Fat32
          NTFS
          NTFS5.0
          WinFS
          DOS3.0以下
















          統(tǒng)
          Dos3.0
          DOS4.0
          Windows 3.X
          Windows 95
          Windows 95 OSR2
          Windows 98
          Windows 98 SE
          Windows Me
          Windows NT
          Windows 2000
          Windows XP
          Windows 2003
          Unix  
               
          Linux  
          是(必須使用軟盤進(jìn)行引導(dǎo))    
          文件大小限制
          最大支持8M 最大支持2G 不能大于4G 單文件最大64GB 單文件最大2TB

            FAT和NTFS之間的相互轉(zhuǎn)換

          如何將FAT32文件系統(tǒng)轉(zhuǎn)換為NTFS

            將FAT32文件系統(tǒng)轉(zhuǎn)換為NTFS文件系統(tǒng)的方法有兩種。

            第一種當(dāng)然是使用正版的Win 2000或Win XP光盤將硬盤格式化,這種方法適用于將Win98系統(tǒng)刪除,而改裝Win NT或想在NTFS系統(tǒng)文件格式下使用Win 2000或Win XP。這種方法很簡(jiǎn)單,只要將系統(tǒng)BIOS設(shè)置中的Advanced BIOS Features項(xiàng)之First Boot Devide設(shè)為CD-ROM(從光盤啟動(dòng)),然后在光驅(qū)中放入光盤,重新啟動(dòng)系統(tǒng),選擇安裝Win2000或Win XP之后按照提示一步步做就行。當(dāng)然在系統(tǒng)提示“是否在原來的分區(qū)安裝”時(shí),選擇刪除原有分區(qū),再重新創(chuàng)建一個(gè)分區(qū),然后選擇“用NTFS格式化”選項(xiàng)即可。

          二種方法。Windows 2000/XP提供了分區(qū)格式轉(zhuǎn)換工具“Convert.exe”。Convert.exe是Windows 2000附帶的一個(gè)DOS命令行程序,通過這個(gè)工具可以直接在不破壞FAT文件系統(tǒng)的前提下,將FAT轉(zhuǎn)換為NTFS。需要注意的是,在轉(zhuǎn)換開始前,你必須關(guān)閉所有的應(yīng)用程序,否則系統(tǒng)會(huì)發(fā)出錯(cuò)誤信息。現(xiàn)在讓我們開始,假定我們要轉(zhuǎn)換的磁盤是D盤:

            1、單擊“開始”菜單中的“運(yùn)行”命令。
            2、在“運(yùn)行”命令窗口中輸入“Convert D:/FS:NTFS/V”,并單擊“確定”按鈕。
            3、應(yīng)用程序會(huì)給出磁盤空間總量、可用空間量及轉(zhuǎn)換所需空間量等參數(shù),此后轉(zhuǎn)換就開始了。根據(jù)轉(zhuǎn)換內(nèi)容的數(shù)量不同,所需時(shí)間也不同。
            4、轉(zhuǎn)換完畢應(yīng)用程序提示“文件系統(tǒng)轉(zhuǎn)換完畢”。
            5、確定并退出。

            此外,在Win XP系統(tǒng)中,也可選擇“開始-》程序-》命令提示符”,在彈出的“命令提示符”窗口中輸入“Convert D:/FS:NTFS/V”,并按“Enter”鍵。

            我在運(yùn)用上述方法時(shí)發(fā)現(xiàn):在Win2000系統(tǒng)中,不能用這種方法轉(zhuǎn)換操作系統(tǒng)盤,也就是通常大家都選擇安裝系統(tǒng)的C盤。如果強(qiáng)行轉(zhuǎn)換就會(huì)造成數(shù)據(jù)丟失,轉(zhuǎn)換完成之后的操作系統(tǒng)經(jīng)常發(fā)生錯(cuò)誤。而在Win XP系統(tǒng)中則不存在這個(gè)問題,當(dāng)你選擇要轉(zhuǎn)換操作系統(tǒng)盤時(shí),你會(huì)接到一個(gè)提示,是告訴某些系統(tǒng)文件如強(qiáng)行轉(zhuǎn)換就會(huì)出錯(cuò),問你是否強(qiáng)行轉(zhuǎn)換。當(dāng)然,不能選擇“是”,于是在選擇“否”之后,系統(tǒng)會(huì)重新啟動(dòng),然后自動(dòng)完成轉(zhuǎn)換。

           

            此外,你還可以使用專門的轉(zhuǎn)換工具,如著名的硬盤無損分區(qū)工具Partition Magic,使用它完成磁盤文件格式的轉(zhuǎn)換也是非常容易的。首先在界面中的磁盤分區(qū)列表中選擇需要轉(zhuǎn)換的分區(qū)。從界面按鈕條中選擇“Convert Partition”按鈕,或者是從界面菜單條“Operations”項(xiàng)下拉菜單中選擇“Convert”命令。激活該項(xiàng)功能界面。在界面中選擇轉(zhuǎn)換輸出為“NTFS”,之后單擊“OK”按鈕返回程序主界面。單擊界面右下角的“Apply”添加設(shè)置。此后系統(tǒng)會(huì)重新引導(dǎo)啟動(dòng),并完成分區(qū)格式的轉(zhuǎn)換操作。

            如何將NTFS磁盤格式轉(zhuǎn)換為FAT32格式

            俗話說解鈴還需系鈴人,這里使用的工具就是當(dāng)初安裝Win 2000的安裝光盤。操作過程如下:

            1.在系統(tǒng)啟動(dòng)時(shí),按DEL鍵進(jìn)入CMOS設(shè)置,選擇Advanced BIOS Features進(jìn)入,在1st Boot Device:中選擇CD-ROM,從光盤引導(dǎo),保存,退出。在光驅(qū)中放入安裝光盤,重啟。
            2.當(dāng)屏幕下方出現(xiàn):press any key to boot from CD.時(shí)馬上回車,此時(shí)在屏幕下方出現(xiàn)setup is loading files(…)。這要花費(fèi)一些時(shí)間。
            3.當(dāng)出現(xiàn)Win 2000安裝程序時(shí),屏幕上會(huì)有如下選項(xiàng)供選擇:

            ◎ 要開始安裝Win 2000,請(qǐng)按ENTER。
            ◎ 要修復(fù)Win 2000中文版的安裝,請(qǐng)按R。
            ◎ 要停止安裝Win 2000并退出安裝程序,請(qǐng)按F3。

            這里選擇第一個(gè)選項(xiàng),按Enter。

            4.這時(shí)會(huì)有一些協(xié)議要求認(rèn)可。我們應(yīng)無條件接受(按F8鍵)。這時(shí)屏幕上出現(xiàn)的選項(xiàng)為:

            ◎ 要修復(fù)所選的Win 2000安裝,請(qǐng)按R。
            ◎ 要繼續(xù)全新安裝Win 2000,請(qǐng)按ESC。

            按ESC,繼續(xù)全新安裝。

            5.接下來我們要選擇安裝了Win 2000的NTFS磁盤格式的分區(qū),再選擇“刪除所選磁盤分區(qū),請(qǐng)按D”,按下D后,屏幕上還會(huì)跳出選擇菜單,我們要義無返顧地選擇“要?jiǎng)h除此磁盤分區(qū),請(qǐng)按L”。完成后取出光盤,重啟。然后到Win 98桌面上找到D盤,把它格式化就一切OK了。

            但是在系統(tǒng)啟動(dòng)時(shí)我們還可以看見雙系統(tǒng)的啟動(dòng)菜單。為了恢復(fù)單系統(tǒng)啟動(dòng)的本來面目,要在Windows98下的 C盤中找到BOOT.INI文件,刪除其中的multi(0)disk(0)rdisk(0)partition(2)\WinNT="Microsoft Windows2000 Server" /fastdetect和timeout="",如果沒有Default=c:\還要在[operating systems]前加上它。

          NTFS不支持的操作系統(tǒng)如何訪問NTFS分區(qū)上的數(shù)據(jù)

           

            用NTFS for Win98幫助Win 98讀取NTFS分區(qū)的數(shù)據(jù)

            軟件功能:在Win98(Fat32)中讀寫WinNT/2k(NTFS)分區(qū)中的文件

            下載地址:http://www.Winternals.com/demos/ntfs98ro.exe

            所需文件:1、NTFS For Win98的主文件(共1個(gè)):ntfs98ro.exe(795K)

            2、所需的其他NT或2K的系統(tǒng)文件(共7個(gè)):Autochk.exe、Ntoskrnl.exe Ntdll.dll、Ntfs.sys、C_1252.nls、C_437.nls、L_intl.nls (Win2K中此7個(gè)文件共約3.2M)   

            其中,Ntfs.sys位于/Winnt/system32/drivers中;其他文件均位于/Winnt/system32中。(注意:是在安裝后的NT/2K系統(tǒng)所在分區(qū)中,而非在NT/2K的安裝盤中!!!)

            安裝工作:   

            1、將NTFS For Win98的主文件和所需的七個(gè)系統(tǒng)文件均復(fù)制到Win98能識(shí)別的分區(qū)中。   

            2、執(zhí)行ntfs98ro.exe,安裝NTFS For Win98的主文件。   

            3、主文件安裝成功后會(huì)自動(dòng)執(zhí)行其間的NTFS Configure(NTFS配置)程序,然后彈出一個(gè)名為“NTFS For Windows98 Configuration”的窗口。

            4、在上面的文字框內(nèi)輸入(或選擇)七個(gè)系統(tǒng)文件所在的完整路徑(含盤符);在下面的文字框中輸入你為NTFS分區(qū)在Win98環(huán)境下所分配盤符(不加冒號(hào))。   

            注意:此盤符一定不能和Win98下原有的所有盤符重合!比如在Win98下原有的最后一個(gè)分區(qū)為G盤,則為NTFS分區(qū)分配的盤符必須是H以后(含H) 的任意一個(gè)字母。否則會(huì)屏蔽掉原有的分區(qū)!此分配盤符只在Win98環(huán)境下有效;不影響NT/2K原有的分區(qū)結(jié)構(gòu)。   

            5、根據(jù)提示,重新啟動(dòng)計(jì)算機(jī)既可。

            用Ghost幫助Win 98讀取NTFS分區(qū)的數(shù)據(jù)

            可以在Windows 98下讀取NTFS卷中的文件,這時(shí)候就需要使用Ghost工具軟件了,大家知道,NTFS卷在Windows 98下是不認(rèn)識(shí)的,但是用Ghost工具可以認(rèn)識(shí)NTFS卷,可以按照下面的步驟進(jìn)行:

            1、啟動(dòng)Win98的DOS模式(在啟動(dòng)的時(shí)候按F8,選擇命令提示模式,當(dāng)然最好用啟動(dòng)軟盤啟動(dòng)系統(tǒng)),運(yùn)行GHOST軟件,選擇分區(qū)到映像文件,如下圖:

           

           

            然后選擇想要的分區(qū),確定文件名和存放的位置后,就可以休息一下了。

            2、做完后,啟動(dòng)Windows 98,這時(shí)候還需要使用一個(gè)軟件來讀取剛才做好的映像文件了,這就是ghostExp工具。然后運(yùn)行該軟件,打開做好的映像文件,這時(shí)候就可以對(duì)里面的內(nèi)容隨意編輯了。

          用NTFS For DOS在DOS中讀取NTFS分區(qū)的數(shù)據(jù)

           

            軟件功能:在純DOS狀態(tài)、Win3.x和Win98的DOS方式或DOS窗口中讀取WinNT/2K(NTFS)分區(qū)中的文件

            所需文件:NTFS For DOS的主文件(共1個(gè)):ntfsdos.zip(37.8K)

            下載地址:http://www.enanshan.com/down/ntfsdos.zip

            安裝工作:將NTFS For DOS的主文件ntfsdos.zip解壓到任意一個(gè)你將用的DOS版本能識(shí)別的分區(qū)中去。解壓后有三個(gè)文件,大小共約75.6K;其中執(zhí)行用的文件名為ntfsdos.exe。如下圖:

            常見操作:

            1、啟動(dòng)DOS(或進(jìn)入純DOS方式或DOS窗口方式),進(jìn)入NTFS For DOS所在的目錄,執(zhí)行ntfsdos.exe。它則會(huì)自動(dòng)去搜索NTFS分區(qū)并為它分配好盤符(as drive: F)。如下圖:

            2、小竅門一:讓NTFS For DOS在DOS啟動(dòng)后自動(dòng)執(zhí)行

            你只需把執(zhí)行文件ntfsdos.exe(52.2K)拷貝到相應(yīng)的啟動(dòng)盤上(比如軟盤),然后把它的運(yùn)行命令加入自動(dòng)批處理文件autoexec.bat中,則每次啟動(dòng)成功之后,就可直接使用NTFS分區(qū)了!

            3、小竅門二:為NTFS分區(qū)分配自己指定的盤符

            NTFS For DOS默認(rèn)的是自動(dòng)將“下一個(gè)”磁盤驅(qū)動(dòng)器符依次分配給它發(fā)現(xiàn)的NTFS分區(qū),如果想自己為NTFS分區(qū)分配盤符,所用的格式為“ntfsdos/l:xyz”。如下圖:

            其中:

           ?、賦yz是為多個(gè)NTFS分區(qū)(如果有)依次指定的盤符;

           ?、趚yz均不加引號(hào)、不留空格,否則設(shè)置無效;ntfsdos和/l:xyz之間的空格則可有可無;

           ?、踴yz不能與現(xiàn)有的、在本DOS狀態(tài)下能正常訪問的任何盤符重合,否則設(shè)置無效;

           ?、躼yz不能為A盤和B盤中的任何一個(gè),否則設(shè)置無效;

            ⑤在DOS啟動(dòng)盤文件中,注意config.sys里的“lastdrive=?”一項(xiàng)!

          在Linux中讀取NTFS分區(qū)上的數(shù)據(jù)

            在有些情況下,系統(tǒng)需要訪問本地NTFS分區(qū)上的數(shù)據(jù),也可能需要訪問網(wǎng)絡(luò)上NTFS文件格式的數(shù)據(jù)。而使用mount -t掛載文件系統(tǒng)時(shí),系統(tǒng)報(bào)告不支持NTFS錯(cuò)誤。

            這是由于缺省情況下,Linux核心不支持NTFS文件系統(tǒng)。所以,客戶需要重新鏈接核心。

           

            1、以root身份登錄系統(tǒng),運(yùn)行startx,進(jìn)入X Windows。
            2、打開一個(gè)終端窗口,#cd /usr/src/Linux,進(jìn)入源文件目錄。
            3、#make xconfig,出現(xiàn)一個(gè)“Linux Kernel Configuration”窗口。
            4、單擊“Filesystems”按鈕,其中會(huì)發(fā)現(xiàn)兩行與NTFS文件系統(tǒng)相關(guān),“NTFS filesystem support(read only)”和“NTFS read-write support(DANGEROUS)”,當(dāng)前都設(shè)為“n”。
            5、根據(jù)需要,將相應(yīng)設(shè)置由“n”改為“y”,一般為安全起見,只設(shè)置只讀選項(xiàng)即可。
            6、單擊“Main Menu”按鈕,退回主界面,單擊“Save and Exit”按鈕,退回到終端窗口。
            7、運(yùn)行下列命令,重新生成核心文件:

            #make dep
            #make clean
            #make zImage(注:如果生成核心較大,請(qǐng)用bzImage)
            #make modules
            #make modules_install

            8、#cp /usr/src/Linux-[版本號(hào)]/arch/i386/boot/bzImage /boot
            9、#mkinitrd /boot/initrd-[版本號(hào)]ntfs.img [版本號(hào)]
            10、#vi /etc/lilo.conf,編輯文件,加入下面內(nèi)容

            image=/boot/bzImage
            label=ntfs
            initrd=/boot/initrd-[版本號(hào)]ntfs.img
            read-only
            root=/dev/sda1

            11、#lilo -v,使lilo文件生效。
            12、重啟機(jī)器,在“boot:”提示符下鍵入“ntfs”,即可進(jìn)入支持NTFS文件格式的Linux系統(tǒng)。

          為L(zhǎng)inux編譯模塊讓其支持NTFS文件系統(tǒng)

           

            如果你的硬盤上安裝了Linux/WinNT/2000系統(tǒng),用Linux訪問WinNT/2000時(shí)肯定會(huì)遇到麻煩。這是因?yàn)槟闼玫腖inux系統(tǒng)不支持NTFS文件格式。怎么辦?也許你會(huì)運(yùn)行make menuconfig,重新定制你需要的所有模塊,接著運(yùn)行make modeules;make modeules_install來安裝。這樣不僅繁瑣、費(fèi)時(shí),還可能會(huì)出現(xiàn)問題?;蛘咭?yàn)榫幾g內(nèi)核對(duì)你有些棘手,太多的選擇讓你手足無措,你根本沒有太好的方法。這里給你提供一個(gè)簡(jiǎn)單的方法,你可以輕松地去編譯你所需要的支持NTFS系統(tǒng)的模塊(ntfs.o)。

            寫此文時(shí)我用的系統(tǒng)是Red Hat Linux release 7.0 (Guinness) Kernel 2.2.16-22 on an i686。從一個(gè)新安裝的系統(tǒng)開始,我們一起去編譯一個(gè)自己想要的支持NTFS文件系統(tǒng)模塊。

            1、找到編譯內(nèi)核所需要的.config文件。

            在/usr/src/Linux/configs目錄下有若干編譯內(nèi)核所用的配置。選擇我們想要的配置,將它復(fù)制到/usr/src/Linux目錄下,改名為.config。
            cp /usr/src/Linux/configs/kernel-2.2.16-i686.config /usr/src/Linux/.config

            2、修改.config文件,去掉不用的模塊,加上自己想要的模塊。

            打開.config,有許多XXXX=m的項(xiàng),這些都是要被編譯為模塊的項(xiàng),因?yàn)槲覀儾幌M幾g這些模塊,所以要把XXXX=m的項(xiàng)統(tǒng)統(tǒng)去掉。然后再加上我們想要的模塊,將# CONFIG_NTFS_FS is not set 改為CONFIG_NTFS_FS=m 當(dāng)然,可以用你熟悉各種工具來做這件事。

            3、編譯NTFS模塊。

            在/usr/src/Linux目錄下運(yùn)行命令make modules來編譯我們想要的NTFS模塊。

            4、安裝NTFS模塊。

            編譯后得到的ntfs.o在/usr/src/Linux/fs/ntfs目錄下,手動(dòng)將它復(fù)制到正確的目錄下。

            cp /usr/src/Linux/fs/ntfs/ntfs.o /lib/modules/2.2.16-22/fs/

            注意:千萬不能運(yùn)行命令make modules_install,否則將帶來嚴(yán)重的后果,它會(huì)刪除你系統(tǒng)中的所有模塊,只安裝剛剛編譯的模塊(ntfs.o)。

            5、載入NTFS模塊.

            運(yùn)行命令depmod;modprobe ntfs 試著訪問你的NTFS文件系統(tǒng)吧,祝你成功!

            有些模塊依賴于你的系統(tǒng)內(nèi)核,所以不適用本文所提供的方法。還有些模塊和其他模塊有依賴關(guān)系。如果你不熟悉這些依賴關(guān)系的話,建議你在第二步去掉不用的模塊選項(xiàng)后,通過make menuconfig來加上自己想要的模塊。

          Linux下如何訪問Windows分區(qū)

           

            喜歡Linux的朋友,一般都會(huì)在硬盤上安裝Red Hat Linux和Windows 98。被大家經(jīng)常問到的問題就是如何在Linux下訪問Windows分區(qū),現(xiàn)在我們討論一下如何解決這個(gè)問題。

            可以通過下面的方法在您的系統(tǒng)中訪問另外系統(tǒng)的分區(qū)。

            首先,假設(shè)Windows分區(qū)位于第一個(gè)IDE硬盤驅(qū)動(dòng)器,為第一個(gè)分區(qū)(/dev/hdal)。

            打開Xterm窗口。如果您還在用戶帳號(hào)下,用“su”命令轉(zhuǎn)到根用戶:

            su

            Password: your root password

            然后創(chuàng)建一個(gè)裝配點(diǎn)用以保存Windows分區(qū)的數(shù)據(jù),鍵入:

            mkdir /mnt/vfat

            要以Xterm的根用戶訪問分區(qū),鍵入如下內(nèi)容:

            mount -t vfat /dev/hdal /mnt/vfat

            另一個(gè)訪問Windows分區(qū)的辦法是在文件/etc/fstab中輸入正確的字段。輸入這些字段的最簡(jiǎn)單辦法是用Linuxconf。

            打開Xterm窗口。如果還在用戶帳號(hào)下,用“su”轉(zhuǎn)到根用戶,方法同上。

            現(xiàn)在為Windows分區(qū)創(chuàng)建固定點(diǎn),鍵入:

            mkdir /mnt/vfat

            下一步,仍舊在根用戶下,在提示符下鍵入“Linuxconf”,啟動(dòng)Linuxconf。移動(dòng)“tree view(樹視圖)”或Linuxconf左面板的滾動(dòng)條,向下移到標(biāo)有“File Systems(文件系統(tǒng))”的條目,單擊“+”展開樹結(jié)構(gòu)。

            然后單擊“Access local drive(訪問本地驅(qū)動(dòng)器)”。在右面板中,可以看到當(dāng)前已裝的文件系統(tǒng)列表。(新的裝配點(diǎn)并不在里面,因?yàn)槟€沒將它添加到里面。請(qǐng)見下文。)

            單擊“Add(添加)”按鈕,將顯示標(biāo)有“Volume specification(容量說明)”的選項(xiàng)卡。在第一個(gè)突出的條目(名為Base)中,有一系列的框需要填寫,或者輸入內(nèi)容或者從下拉菜單中選擇。下面就是其中的框:

            Partition(分區(qū)):Windows分區(qū)的物理位置(例如,第一硬盤的第一個(gè)分區(qū)為/dev/hdal);

            Type(類型):文件系統(tǒng)類型。Windows 98分區(qū)的文件系統(tǒng)類型為vfat。

            Mount point(裝配點(diǎn)):您選定的裝配點(diǎn)名稱(如/mnt/vfat)。

            不同窗口還有其他不同的選項(xiàng),它們用以設(shè)置用戶訪問分區(qū)的權(quán)限,選擇在啟動(dòng)時(shí)是否停止分區(qū)的裝配及其他選擇。需要特別注意的選項(xiàng)包括:

            Dos選項(xiàng):如果希望用戶帳號(hào)訪問分區(qū),那么“default user id(默認(rèn)的用戶ID)”和“default group id(默認(rèn)群組ID)”都應(yīng)該設(shè)為用戶帳號(hào)(這樣,就不需要用“su”命令返回到作為默認(rèn)方式的根用戶);translation mode(翻譯模式)在大部分情況下都應(yīng)設(shè)為“auto(自動(dòng))”,而不是指定為“text(文本)”或“binary(二進(jìn)制文件)”;default permission(默認(rèn)權(quán)限)指定對(duì)分區(qū)的訪問是否有讀、寫及執(zhí)行分區(qū)上文件和目錄的權(quán)限。您可以選擇755的設(shè)置值,它表示用戶有讀、寫和執(zhí)行的權(quán)限,而群組及其他有讀和執(zhí)行的權(quán)限。

            選項(xiàng):除非指定啟動(dòng)系統(tǒng)時(shí)不裝配分區(qū)(Not Mount at boot time),該選項(xiàng)卡中不必選擇“User mountable(可裝配用戶)”選項(xiàng)。

            選好各個(gè)選項(xiàng),如果有疑問,按“Help(幫助)”按鈕。

            完成后,選擇“Mount(裝配)”圖標(biāo)檢查新的分區(qū),確認(rèn)分區(qū)已經(jīng)成功地裝配其中了。

            現(xiàn)在單擊“Accept(接受設(shè)置)”按鈕,新的文件系統(tǒng)就添加到/etc/fstab中了。

            要訪問分區(qū),鍵入“cd /mnt/vfat”。而要通過Windows 98的長(zhǎng)文件名目錄導(dǎo)航的話,應(yīng)在該目錄上加引號(hào),例如,ls“Program Files”。

            通過以上辦法,就可以在Linux訪問Windows下面的內(nèi)容,解決文件共享的問題。

          在Linux中如何讀取DOS數(shù)據(jù)

           

            Linux作為免費(fèi)的操作系統(tǒng),越來越受到電腦愛好者的喜愛,而它在使用中經(jīng)常需同DOS系統(tǒng)交換數(shù)據(jù),在Linux系統(tǒng)中如何訪問DOS文件系統(tǒng)呢?下面以RedHat 5.1版本為例,說明其使用方法。

            1.使用DOS軟盤。軟盤是最常用的載體,在RedHat中有兩種方法可訪問DOS盤:一是用Mtools實(shí)用工具訪問軟盤,對(duì)軟盤上的文件進(jìn)行拷貝、刪除等操作,其命令有Mcopy、Mdir等,具體可參照聯(lián)機(jī)幫助,這里要注意一點(diǎn),Mtools中使用的路徑名用斜杠代替反斜杠;二是將軟盤安裝到你的Linux系統(tǒng)中,命令如下:Mount-t msdos/dev/fd0/mnt/floppy,以后對(duì)軟盤的操作可直接對(duì)/mnt/floppy目錄進(jìn)行操作即可。

            2.訪問硬盤上的DOS分區(qū)。在RedHat中,從理論上可將其所識(shí)別的文件分區(qū)安裝到Linux系統(tǒng)中,在安裝RedHat 5.1中,你會(huì)看到每個(gè)分區(qū)都被分配了類似Hda1的標(biāo)識(shí)。對(duì)于DOS分區(qū)(包括FAT 16和FAT 32),只要用Mount命令將其掛到系統(tǒng)上就可對(duì)其操作,格式如下:Mount-t msdos/dev/hda?/mnt/hd將其掛到/mnt/hd上,had?為其標(biāo)識(shí)號(hào),如有兩個(gè)硬盤可能為hdb?或hdc?,如對(duì)-t的參數(shù)不詳,可用Auto代替讓系統(tǒng)自動(dòng)判斷分區(qū)類型。

            3.使用CD-ROM。用mount/mnt/cdrom可將CD-ROM掛到系統(tǒng)上,通過/mnt/cdrom目錄對(duì)CD-ROM進(jìn)行訪問。

            卸載時(shí)用:Umount設(shè)備名,關(guān)機(jī)時(shí)系統(tǒng)會(huì)自動(dòng)卸載。

            DOS和Linux命令對(duì)比學(xué)習(xí)表

            由于現(xiàn)在Linux的圖形界面還主要是在shell下面進(jìn)行操作,所以學(xué)習(xí)Linux命令就特別重要。但Linux命令比較不容易記憶,下面的是關(guān)于Linux和DOS對(duì)應(yīng)的命令。

            執(zhí)行內(nèi)容 MS-DOS Linux 例子

            拷貝文件 copy cp cp thisfile.txt /home/thisdirectory

            移動(dòng)文件 move mv mv thisfile.txt /home/thisdirectory

            列目錄 dir ls Ls

            清屏幕 cls clear Clear

            關(guān)閉窗口 exit exit Exit

            設(shè)置日期 date date Date

            刪除文件 del rm rm thisfile.txt

            屏幕輸出 echo echo echo this message

            文件編輯器 edit pico pico thisfile.txt

            文件比較 fc diff diff file1 file2

            查找 find grep grep this word or phrase thisfile.txt

            格式化軟盤 format a: mke2fs /sbin/mke2fs /dev/fd0

            (如果軟驅(qū)是A:) 或 mformat (/dev/fd0相當(dāng)于DOS下面A:)

            在線命令幫助 command /? man man command

            建目錄 md mkdir mkdir directory

            分屏幕顯示 more less less thisfile.txt

            重新命名 ren mv mv thisfile.txt thatfile.txt

            查看系統(tǒng)路徑 chdir pwd Pwd

            轉(zhuǎn)換路徑 cd pathname cd pathname cd /directory/directory

            退到上級(jí)目錄 cd .. cd .. cd ..

            顯示時(shí)間 time date date

            顯示內(nèi)存可用空間 mem free free

            常用磁盤工具介紹

          軟件名稱
          功能介紹
          PartitionMagic 主要功能包括創(chuàng)建、刪除、合并、拆分、隱藏磁盤分區(qū),無損數(shù)據(jù)的調(diào)整分區(qū)大小,在各種文件系統(tǒng)間自由轉(zhuǎn)換,在主分區(qū)和邏輯分區(qū)之間轉(zhuǎn)換,隱藏分區(qū)、設(shè)置分區(qū)為活動(dòng)狀態(tài)等......
          DiskMan 它可以手工修改硬盤分區(qū)表中包括邏輯分區(qū)在內(nèi)的所有數(shù)據(jù),能重建被破壞的分區(qū)表,可以按使用者的意愿分區(qū),從而使一個(gè)硬盤中多個(gè)操作系統(tǒng)共存.......

           

          WINDOWS文件系統(tǒng)
           

          深度解析NTFS文件系統(tǒng)http://www.techupdate.com.cn/techupdate/2006/0802/303169.shtml

          解析LINUX文件系統(tǒng)http://www.ccidnet.com/images/tech/linux/zhuanti/wenjian/index.htm

          FAT文件系統(tǒng)原理詳細(xì)分析http://www.dostor.com/r/b/2004-04-02/0003710253.shtml

          文件分配表(FAT)
          一種供MS-DOS及其它Windows操作系統(tǒng)對(duì)文件進(jìn)行組織與管理的文件系統(tǒng)。文件分配表(FAT)是當(dāng)您使用FAT或FAT32文件系統(tǒng)對(duì)特定卷進(jìn)行格式化時(shí),由Windows所創(chuàng)建的一種數(shù)據(jù)結(jié)構(gòu)。Windows將與文件相關(guān)的信息存儲(chǔ)在FAT中,以供日后獲取文件時(shí)使用。

          FAT32
          一種從文件分配表(FAT)文件系統(tǒng)派生而來的文件系統(tǒng)。與FAT相比,F(xiàn)AT32能夠支持更小的簇以及更大的容量,從而能夠在FAT32卷上更為高效的分配磁盤空間。

          NTFS文件系統(tǒng)
          一種能夠提供各種FAT版本所不具備的性能、安全性、可靠性與先進(jìn)特性的高級(jí)文件系統(tǒng)。舉例來說,NTFS通過標(biāo)準(zhǔn)事務(wù)日志功能與恢復(fù)技術(shù)確保卷的一致性。如果系統(tǒng)出現(xiàn)故障,NTFS能夠使用日志文件與檢查點(diǎn)信息來恢復(fù)文件系統(tǒng)的一致性。在Windows 2000和Windows XP中,NTFS還能提供諸如文件與文件夾權(quán)限、加密、磁盤配額以及壓縮之類的高級(jí)特性。

          在NTFS、FAT與FAT32間進(jìn)行選擇

          在運(yùn)行Windows XP的計(jì)算機(jī)上,您可以在三種面向磁盤分區(qū)的不同文件系統(tǒng)--NTRS、FAT和FAT32--中加以選擇。其中,NTFS是強(qiáng)力推薦您使用的文件系統(tǒng),與FAT或FAT32相比,它具有更為強(qiáng)大的功能,并且包含Active Directory及其它重要安全特性所需的各項(xiàng)功能。只有選擇NTFS作為文件系統(tǒng),您才可以使用諸如Active Directory和基于域的安全性之類特性。

          NTFS和FAT32的選擇
          Win 2000可以同時(shí)支持FAT32和NTFS兩種文件系統(tǒng),F(xiàn)AT32長(zhǎng)于與Win 9X的兼容性,NTFS長(zhǎng)于系統(tǒng)安全性。在滿足應(yīng)用的前提下,怎樣設(shè)置文件系統(tǒng)才能充分發(fā)揮Win 2000的特性呢?在討論這個(gè)問題之前,我們先來看一下FAT32和NTFS兩種文件系統(tǒng)各有哪些特點(diǎn)。
          FAT32文件系統(tǒng)
          在推出FAT32文件系統(tǒng)之前,通常PC機(jī)使用的文件系統(tǒng)是FAT16。像基于MS-DOS,Win 95等系統(tǒng)都采用了FAT16文件系統(tǒng)。在Win 9X下,F(xiàn)AT16支持的分區(qū)最大為2GB。我們知道計(jì)算機(jī)將信息保存在硬盤上稱為“簇”的區(qū)域內(nèi)。使用的簇越小,保存信息的效率就越高。在FAT16的情況下,分區(qū)越大簇就相應(yīng)的要增大,存儲(chǔ)效率就越低,勢(shì)必造成存儲(chǔ)空間的浪費(fèi)。并且隨著計(jì)算機(jī)硬件和應(yīng)用的不斷提高,F(xiàn)AT16文件系統(tǒng)已不能很好地適應(yīng)系統(tǒng)的要求。在這種情況下,推出了增強(qiáng)的文件系統(tǒng)FAT32。同F(xiàn)AT16相比,F(xiàn)AT32主要具有以下特點(diǎn):
          1. 同F(xiàn)AT16相比FAT32最大的優(yōu)點(diǎn)是可以支持的磁盤大小達(dá)到2TB(2047GB),但是不能支持小于512MB的分區(qū)?;贔AT32的Win 2000可以支持分區(qū)最大為32GB;而基于 FAT16的Win 2000支持的分區(qū)最大為4GB。
          2. 由于采用了更小的簇,F(xiàn)AT32文件系統(tǒng)可以更有效率地保存信息。如兩個(gè)分區(qū)大小都為2GB,一個(gè)分區(qū)采用了FAT16文件系統(tǒng),另一個(gè)分區(qū)采用了FAT32文件系統(tǒng)。采用FAT16的分區(qū)的簇大小為32KB,而FAT32分區(qū)的簇只有4KB的大小。這樣FAT32就比FAT16的存儲(chǔ)效率要高很多,通常情況下可以提高15%。
          3. FAT32文件系統(tǒng)可以重新定位根目錄和使用FAT的備份副本。另外FAT32分區(qū)的啟動(dòng)記錄被包含在一個(gè)含有關(guān)鍵數(shù)據(jù)的結(jié)構(gòu)中,減少了計(jì)算機(jī)系統(tǒng)崩潰的可能性。


          NTFS文件系統(tǒng)
          NTFS文件系統(tǒng)是一個(gè)基于安全性的文件系統(tǒng),是Windows NT所采用的獨(dú)特的文件系統(tǒng)結(jié)構(gòu),它是建立在保護(hù)文件和目錄數(shù)據(jù)基礎(chǔ)上,同時(shí)照顧節(jié)省存儲(chǔ)資源、減少磁盤占用量的一種先進(jìn)的文件系統(tǒng)。使用非常廣泛的Windows NT 4.0采用的就是NTFS 4.0文件系統(tǒng),相信它所帶來的強(qiáng)大的系統(tǒng)安全性一定給廣大用戶留下了深刻的印象。Win 2000采用了更新版本的NTFS文件系統(tǒng)——NTFS 5.0,它的推出使得用戶不但可以像Win 9X那樣方便快捷地操作和管理計(jì)算機(jī),同時(shí)也可享受到NTFS所帶來的系統(tǒng)安全性。
          NTFS 5.0的特點(diǎn)主要體現(xiàn)在以下幾個(gè)方面:
          1. NTFS可以支持的分區(qū)(如果采用動(dòng)態(tài)磁盤則稱為卷)大小可以達(dá)到2TB。而Win 2000中的FAT32支持分區(qū)的大小最大為32GB。
          2. NTFS是一個(gè)可恢復(fù)的文件系統(tǒng)。在NTFS分區(qū)上用戶很少需要運(yùn)行磁盤修復(fù)程序。NTFS通過使用標(biāo)準(zhǔn)的事物處理日志和恢復(fù)技術(shù)來保證分區(qū)的一致性。發(fā)生系統(tǒng)失敗事件時(shí),NTFS使用日志文件和檢查點(diǎn)信息自動(dòng)恢復(fù)文件系統(tǒng)的一致性。
          3. NTFS支持對(duì)分區(qū)、文件夾和文件的壓縮。任何基于Windows的應(yīng)用程序?qū)TFS分區(qū)上的壓縮文件進(jìn)行讀寫時(shí)不需要事先由其他程序進(jìn)行解壓縮,當(dāng)對(duì)文件進(jìn)行讀取時(shí),文件將自動(dòng)進(jìn)行解壓縮;文件關(guān)閉或保存時(shí)會(huì)自動(dòng)對(duì)文件進(jìn)行壓縮。
          4. NTFS采用了更小的簇,可以更有效率地管理磁盤空間。在Win 2000的FAT32文件系統(tǒng)的情況下,分區(qū)大小在2GB~8GB時(shí)簇的大小為4KB;分區(qū)大小在8GB~16GB時(shí)簇的大小為8KB;分區(qū)大小在16GB~32GB時(shí),簇的大小則達(dá)到了16KB。而Win 2000的NTFS文件系統(tǒng),當(dāng)分區(qū)的大小在2GB以下時(shí),簇的大小都比相應(yīng)的FAT32簇小;當(dāng)分區(qū)的大小在2GB以上時(shí)(2GB~2TB),簇的大小都為4KB。相比之下,NTFS可以比FAT32更有效地管理磁盤空間,最大限度地避免了磁盤空間的浪費(fèi)。
          5. 在NTFS分區(qū)上,可以為共享資源、文件夾以及文件設(shè)置訪問許可權(quán)限。許可的設(shè)置包括兩方面的內(nèi)容:一是允許哪些組或用戶對(duì)文件夾、文件和共享資源進(jìn)行訪問;二是獲得訪問許可的組或用戶可以進(jìn)行什么級(jí)別的訪問。訪問許可權(quán)限的設(shè)置不但適用于本地計(jì)算機(jī)的用戶,同樣也應(yīng)用于通過網(wǎng)絡(luò)的共享文件夾對(duì)文件進(jìn)行訪問的網(wǎng)絡(luò)用戶。與FAT32文件系統(tǒng)下對(duì)文件夾或文件進(jìn)行訪問相比,安全性要高得多。另外,在采用NTFS格式的Win 2000中,應(yīng)用審核策略可以對(duì)文件夾、文件以及活動(dòng)目錄對(duì)象進(jìn)行審核,審核結(jié)果記錄在安全日志中,通過安全日志就可以查看哪些組或用戶對(duì)文件夾、文件或活動(dòng)目錄對(duì)象進(jìn)行了什么級(jí)別的操作,從而發(fā)現(xiàn)系統(tǒng)可能面臨的非法訪問,通過采取相應(yīng)的措施,將這種安全隱患減到最低。這些在FAT32文件系統(tǒng)下,是不能實(shí)現(xiàn)的。
          6. 在Win 2000的NTFS文件系統(tǒng)下可以進(jìn)行磁盤配額管理。磁盤配額就是管理員可以為用戶所能使用的磁盤空間進(jìn)行配額限制,每一用戶只能使用最大配額范圍內(nèi)的磁盤空間。設(shè)置磁盤配額后,可以對(duì)每一個(gè)用戶的磁盤使用情況進(jìn)行跟蹤和控制,通過監(jiān)測(cè)可以標(biāo)識(shí)出超過配額報(bào)警閾值和配額限制的用戶,從而采取相應(yīng)的措施。磁盤配額管理功能的提供,使得管理員可以方便合理地為用戶分配存儲(chǔ)資源,避免由于磁盤空間使用的失控可能造成的系統(tǒng)崩潰,提高了系統(tǒng)的安全性。
          7. NTFS使用一個(gè)“變更”日志來跟蹤記錄文件所發(fā)生的變更。
          小提示(選取FAT32和NTFS的建議)
          在系統(tǒng)的安全性方面,NTFS文件系統(tǒng)具有很多FAT32文件系統(tǒng)所不具備的特點(diǎn),而且基于NTFS的Win 2000運(yùn)行要快于基于FAT32的Win 2000;而在與Win 9X的兼容性方面,F(xiàn)AT32優(yōu)于NTFS。所以在決定Win 2000中采用什么樣的文件系統(tǒng)時(shí)應(yīng)從以下幾點(diǎn)出發(fā):
          1. 計(jì)算機(jī)是單一的Win 2000系統(tǒng),還是采用多啟動(dòng)的Win 2000系統(tǒng);
          2. 本地安裝的磁盤的個(gè)數(shù)和容量;
          3. 是否有安全性方面的考慮等。


          基于以上的考慮,如果要在Win 2000中使用大于32GB的分區(qū)的話,那么只能選擇NTFS格式。如果計(jì)算機(jī)作為單機(jī)使用,不需要考慮安全性方面的問題,更多地注重與Win 9X的兼容性,那么FAT32是最好的選擇。如果計(jì)算機(jī)作為網(wǎng)絡(luò)工作站或更多的追求系統(tǒng)的安全性,而且可以在單一的Win 2000模式下運(yùn)行,強(qiáng)烈建議所有的分區(qū)都采用NTFS格式;如果要兼容以前的應(yīng)用,需要安裝Win 9X或其它的操作系統(tǒng),建議做成多啟動(dòng)系統(tǒng),這就需要兩個(gè)以上的分區(qū),一個(gè)分區(qū)采用NTFS格式,另外的分區(qū)采用FAT32格式,同時(shí)為了獲得最快的運(yùn)行速度建議將Win 2000的系統(tǒng)文件放置在NTFS分區(qū)上,其它的個(gè)人文件則放置在FAT32分區(qū)中


          NTFS適合你嗎?
          在多操作系統(tǒng)中是否選擇將FAT32轉(zhuǎn)換為NTFS,應(yīng)該根據(jù)自己的情況來決定。如果重在性能和安全方面,那么可以將FAT32轉(zhuǎn)換為NTFS;如果重在可操作性和兼容性方面,應(yīng)該保持FAT32,不進(jìn)行轉(zhuǎn)換,因?yàn)橹С諪AT32的操作系統(tǒng)更多。而NTFS對(duì)Windows Me和以前的Windows版本并不兼容。建議除Windows XP/2003外的系統(tǒng)用FAT32。


          將FAT32轉(zhuǎn)換為NTFS
          在Windows 2000/XP中,可以在命令提示符狀態(tài)下鍵入“convert E:/FS NTFS”(假設(shè)E盤原來使用的是FAT32),回車后,在下次重啟時(shí)自動(dòng)將E盤轉(zhuǎn)換為NTFS文件系統(tǒng)。轉(zhuǎn)換時(shí)最好整理一下磁盤碎片加快轉(zhuǎn)換速度,并且把數(shù)據(jù)備份到其他不轉(zhuǎn)換的分區(qū)中。


          將NTFS轉(zhuǎn)換為FAT32
          將NTFS轉(zhuǎn)換成FAT32相對(duì)比較復(fù)雜,在不需要舊的文件情況下,我們可以使用Windows 2000/XP的安裝光盤來完成轉(zhuǎn)換,在安裝時(shí),選擇“用FAT文件系統(tǒng)格式化磁盤分區(qū)”。如果你需要保存原來的文件,可以用Partition Magic For DOS來轉(zhuǎn)換,不過這種轉(zhuǎn)換的速度比較慢,數(shù)據(jù)也容易丟失,因此強(qiáng)烈建議轉(zhuǎn)換前備份好數(shù)據(jù)。
          轉(zhuǎn)換問題多
          如果當(dāng)前的磁盤分區(qū)已經(jīng)采用了NTFS文件系統(tǒng),而且已經(jīng)保存了許多資料,包括加密的文件或文件夾,這時(shí)轉(zhuǎn)換為FAT32就會(huì)出現(xiàn)加密文件無法訪問的問題,而且因?yàn)閮煞N文件系統(tǒng)采用的文件命名方式不同,在轉(zhuǎn)換后文件名會(huì)出現(xiàn)問題


          該不該選用NTFS文件系統(tǒng)?
          Windwos 9X 普及的時(shí)候已有Windows NT系統(tǒng),由于Windows NT系統(tǒng)多用于商業(yè)平臺(tái),一般家用機(jī)都是安裝Windows 9X , 在Windows 2000 推出的時(shí)候,因?yàn)槠潺嫶蟮捏w積與眾多用應(yīng)用程序還有與Windows 9X 全然不同的一些操作方式,所以普通用戶都沒有接觸過Windows 2000 , 當(dāng)然也就沒有用過NTFS文件系統(tǒng)。當(dāng)然NT 3.X 與 NT 4.X系統(tǒng)是很早就出來的,但也是很少有人問津,因?yàn)樗静贿m合家用,這里也不多說了。 XP的推出讓人耳目一新,越來越多的人安裝了XP,但也就引發(fā)了他們必需面對(duì)的一個(gè)問題,那就是這個(gè)貼子的標(biāo)題《該不該選用NTFS文件系統(tǒng)?》。
          在運(yùn)行Windows 2000/XP的計(jì)算機(jī)上,NTFS是系統(tǒng)推薦使用的文件系統(tǒng),NTFS是最容易處理大容量硬盤的文件系統(tǒng),NTFS文件系統(tǒng)能夠提供目錄的各種新功能和其他比較重要的安全功能。使用NTFS文件系統(tǒng)對(duì)分區(qū)進(jìn)行格式化時(shí)分區(qū)中的碎片會(huì)更少,性能也會(huì)更高。
          有一點(diǎn)要注意的是,早先的Windows 9.x 系統(tǒng)是無法直接訪問NTFS分區(qū)的,聽說有補(bǔ)丁,但也不是萬能的。所以,如果你還不愿意放棄windows 9.X系統(tǒng)的話,這個(gè)文章可能對(duì)你沒有什么用處。


          NTFS分區(qū)方式的優(yōu)點(diǎn)。
          自從Windows2000開始,微軟開始推薦大家使用NTFS的磁盤格式,其后推出的XP更是要配合這種磁盤格式才能發(fā)揮其最大的性能優(yōu)勢(shì)。不僅僅是微軟推廣的緣故,NTFS的磁盤格式由于其自身的技術(shù)優(yōu)勢(shì),配合目前硬件、網(wǎng)絡(luò)發(fā)展的趨勢(shì)的作用,正逐漸被廣大用戶接受。
          1、大硬盤帶來的影響。
          現(xiàn)在的硬盤容量正以倍數(shù)在增長(zhǎng),每半年就增加一倍甚至更多,價(jià)格卻在降低。這樣基于傳統(tǒng)的FAT文件系統(tǒng)的分區(qū)方式,就將逐步體現(xiàn)出其先天不足之處了——我們先來看看FAT32,F(xiàn)AT32是FAT文件系統(tǒng)的增強(qiáng)版本,可用在容量為512MB到2TB的驅(qū)動(dòng)器上,雖然如此,以FAT32的格式,如果劃分太大的分區(qū)空間,由于其磁盤的簇相對(duì)過大,在儲(chǔ)存多個(gè)小文件的時(shí)候,將造成空間利用上的極大浪費(fèi)。
          相對(duì)而言,NTFS的磁盤格式的簇相當(dāng)?shù)丶?xì),就能有效地利用磁盤空間,而且不容易產(chǎn)生碎片。另外,NTFS的磁盤格式在處理單個(gè)巨大的文件的時(shí)候如進(jìn)行視頻捕捉、編輯的時(shí)候,也比FAT系統(tǒng)有優(yōu)勢(shì)。隨著海量硬盤的發(fā)展,使用NTFS的分區(qū)格式將越來越必要——你總不希望把分區(qū)數(shù)劃分滿24個(gè)字母的盤符來遷就分區(qū)容量吧?所以,微軟推薦使用NTFS而不是FAT32文件系統(tǒng)格式化大于32GB的分區(qū)是有其道理的。
          2、新一代Windows操作系統(tǒng)的影響
          隨著時(shí)間的推移,新一代Windows的過渡,微軟很可能會(huì)采取放棄兼容DOS的安裝和維護(hù)操作系統(tǒng)的方式,即光盤啟動(dòng)后直接采用全新的直接圖形化界面進(jìn)行下幾代Windows的安裝,這樣可以避開DOS模式的內(nèi)存配置環(huán)境對(duì)安裝Windows造成的負(fù)面影響,也可讓很多破解其激活設(shè)置的程序失效(DOS環(huán)境下內(nèi)存配置對(duì)新手來說比較復(fù)雜,很多人安裝XP失敗除了硬件兼容問題外,是由于這個(gè)原因);同時(shí)對(duì)最終用戶來說,新的安裝模式可在安裝的時(shí)候更好地分析用戶的硬件系統(tǒng),提供更多的友好提示和更強(qiáng)的故障解決功能。使用圖形界面直接管理安裝任務(wù)的話,基于第一點(diǎn)敘述的原因,Windows很可能會(huì)要求用戶用NTFS先格式化新一代海量硬盤超過32G的分區(qū),才能繼續(xù)進(jìn)行安裝。也可能通過在新的操作系統(tǒng)里去掉對(duì)FAT系統(tǒng)的支持,來強(qiáng)行推廣NTFS磁盤格式。
          3、聯(lián)網(wǎng)和多PC連接導(dǎo)致的用戶安全和管理問題
          以后的電腦進(jìn)行在線工作和娛樂是不可逆轉(zhuǎn)的趨勢(shì),隨著互聯(lián)網(wǎng)在世界各地進(jìn)一步普及,在線的電腦的安全和管理問題日益突出,而且很多人家里由于升級(jí),已經(jīng)有超過了一臺(tái)的電腦。只有使用NTFS,Windows系統(tǒng)的安全性能和可管理性才能真正得到保障。無論是接入INTERNET還是用戶自己在家里組建局域網(wǎng),NTFS都將使用戶更靈活地配置和管理計(jì)算機(jī)資源。NTFS的磁盤配額、用戶權(quán)限和個(gè)人文件加密等等功能、和網(wǎng)絡(luò)應(yīng)用方面的優(yōu)勢(shì),已經(jīng)有很多資料介紹了,此處不再重復(fù)。
          另外,NTFS支持基于UNIX服務(wù)的POSIX標(biāo)準(zhǔn),可移植性也很強(qiáng)。這保證了它和其他網(wǎng)絡(luò)平臺(tái)的兼容性。
          當(dāng)然,這一切的前提是Windows還是占?jí)艛嗟匚坏牟僮飨到y(tǒng)。從目前情況看,微軟保持其軟件業(yè)龍頭的地位還是不成問題的。超過500G的海量硬盤在明年年底或是后年初就可能會(huì)出現(xiàn)了,這是推動(dòng)NTFS磁盤格式成為主流分區(qū)格式的最強(qiáng)大動(dòng)力之一。
          由以上的幾點(diǎn)可看出,針對(duì)家用PC而言,使用NTFS的最大的好處是第一點(diǎn),也就是NTFS對(duì)大硬盤有著更好的支持與利用,第三點(diǎn)主要是針對(duì)商業(yè)型用戶,這里我也想對(duì)那些入門級(jí)用戶說一聲,如果你使用了NTFS且對(duì)NTFS的磁盤配額、用戶權(quán)限和個(gè)人文件加密等等功能不是很了解,最好不要隨意設(shè)置目錄的權(quán)限,不然可能會(huì)有著意想不到的后果。


          細(xì)數(shù)NTFS的四大優(yōu)點(diǎn)
          1.具備錯(cuò)誤預(yù)警的文件系統(tǒng)
          在NTFS分區(qū)中,最開始的16個(gè)扇區(qū)是分區(qū)引導(dǎo)扇區(qū),其中保存著分區(qū)引導(dǎo)代碼,接著就是主文件表(Master File Table,以下簡(jiǎn)稱MFT),但如果它所在的磁盤扇區(qū)恰好出現(xiàn)損壞,NTFS文件系統(tǒng)會(huì)比較智能地將MFT換到硬盤的其他扇區(qū),保證了文件系統(tǒng)的正 常使用,也就是保證了Windows的正常運(yùn)行。而以前的FAT16和FAT32的FAT(文件分配表)則只能固定在分區(qū)引導(dǎo)扇區(qū)的后面,一旦遇到扇區(qū)損 壞,那么整個(gè)文件系統(tǒng)就要癱瘓。
          但這種智能移動(dòng)MFT的做法當(dāng)然并非十全十美,如果分區(qū)引導(dǎo)代碼中指向MFT的部分出現(xiàn)錯(cuò)誤,那么NTFS文件系統(tǒng)便會(huì)不知道到哪里尋找MFT ,從而會(huì)報(bào)告“磁盤沒有格式化”這樣的錯(cuò)誤信息。為了避免這樣的問題發(fā)生,分區(qū)引導(dǎo)代碼中會(huì)包含一段校驗(yàn)程序,專門負(fù)責(zé)偵錯(cuò)。
          2.文件讀取速度更高效!
          恐怕很多人都聽說NTFS文件系統(tǒng)在安全性方面有很多新功能,但你可否知道:NTFS在文件處理速度上也比FAT32大有提升呢?
          對(duì)DOS略知一二的讀者一定熟悉文件的各種屬性:只讀、隱藏、系統(tǒng)等。在NTFS文件系統(tǒng)中,這些屬性都還存在,但有了很大不同。在這里 ,一切東西都是一種屬性,就連文件內(nèi)容也是一種屬性。這些屬性的列表不是固定的,可以隨時(shí)增加,這也就是為什么你會(huì)在NTFS分區(qū)上看到 文件有更多的屬性。
          NTFS文件系統(tǒng)中的文件屬性可以分成兩種:常駐屬性和非常駐屬性,常駐屬性直接保存在MFT中,像文件名和相關(guān)時(shí)間信息(例如創(chuàng)建時(shí)間 、修改時(shí)間等)永遠(yuǎn)屬于常駐屬性,非常駐屬性則保存在MFT之外,但會(huì)使用一種復(fù)雜的索引方式來進(jìn)行指示。如果文件或文件夾小于1500字節(jié) (其實(shí)我們的電腦中有相當(dāng)多這樣大小的文件或文件夾),那么它們的所有屬性,包括內(nèi)容都會(huì)常駐在MFT中,而MFT是Windows一啟動(dòng)就會(huì)載入 到內(nèi)存中的,這樣當(dāng)你查看這些文件或文件夾時(shí),其實(shí)它們的內(nèi)容早已在緩存中了,自然大大提高了文件和文件夾的訪問速度。


          小提示
          為什么FAT的效率不如NTFS高
          FAT文件系統(tǒng)的文件分配表只能列出了每個(gè)文件的名稱及起始簇,并沒有說明這個(gè)文件是否存在,而需要通過其所在文件夾的記錄來判斷, 而文件夾入口又包含在文件分配表的索引中。因此在訪問文件時(shí),首先要讀取文件分配表來確定文件已經(jīng)存在,然后再次讀取文件分配表找到 文件的首簇,接著通過鏈?zhǔn)降臋z索找到文件所有的存放簇,最終確定后才可以訪問。


          3.磁盤自我修復(fù)功能
          NTFS利用一種“自我療傷”的系統(tǒng),可以對(duì)硬盤上的邏輯錯(cuò)誤和物理錯(cuò)誤進(jìn)行自動(dòng)偵測(cè)和修復(fù)。在FAT16和FAT32時(shí)代,我們需要借助 Scandisk這個(gè)程序來標(biāo)記磁盤上的壞扇區(qū),但當(dāng)發(fā)現(xiàn)錯(cuò)誤時(shí),數(shù)據(jù)往往已經(jīng)被寫在了壞的扇區(qū)上了,損失已經(jīng)造成。
          NTFS文件系統(tǒng)則不然,每次讀寫時(shí),它都會(huì)檢查扇區(qū)正確與否。當(dāng)讀取時(shí)發(fā)現(xiàn)錯(cuò)誤,NTFS會(huì)報(bào)告這個(gè)錯(cuò)誤;當(dāng)向磁盤寫文件時(shí)發(fā)現(xiàn)錯(cuò)誤, NTFS將會(huì)十分智能地?fù)Q一個(gè)完好位置存儲(chǔ)數(shù)據(jù),操作不會(huì)受到任何影響。在這兩種情況下,NTFS都會(huì)在壞扇區(qū)上作標(biāo)記,以防今后被使用。這 種工作模式可以使磁盤錯(cuò)誤可以較早地被發(fā)現(xiàn),避免災(zāi)難性的事故發(fā)生。
          有些人發(fā)現(xiàn)當(dāng)把磁盤轉(zhuǎn)換為NTFS文件系統(tǒng)后,用磁盤掃描程序就很難發(fā)現(xiàn)磁盤錯(cuò)誤了。經(jīng)過前面的介紹,你知道這是為什么了嗎?


          4.“防災(zāi)賑災(zāi)”的事件日志功能
          在NTFS文件系統(tǒng)中,任何操作都可以被看成是一個(gè)“事件”。比如將一個(gè)文件從C盤復(fù)制到D盤,整個(gè)復(fù)制過程就是一個(gè)事件。事件日志一直 監(jiān)督著整個(gè)操作,當(dāng)它在目標(biāo)地——D盤發(fā)現(xiàn)了完整文件,就會(huì)記錄下一個(gè)“已完成”的標(biāo)記。假如復(fù)制中途斷電,事件日志中就不會(huì)記錄“已 完成”,NTFS可以在來電后重新完成剛才的事件。事件日志的作用不在于它能挽回?fù)p失,而在于它監(jiān)督所有事件,從而讓系統(tǒng)永遠(yuǎn)知道完成了 哪些任務(wù),那些任務(wù)還沒有完成,保證系統(tǒng)不會(huì)因?yàn)閿嚯姷韧话l(fā)事件發(fā)生紊亂,最大程度降低了破壞性。


          5.我是否需要哪些附加的功能?
          其實(shí),NTFS還提供了磁盤壓縮、數(shù)據(jù)加密、磁盤配額(在“我的電腦”中右擊分區(qū)并并行“屬性”,進(jìn)入“配額”選項(xiàng)卡即可設(shè)置)、動(dòng)態(tài) 磁盤管理等功能,這些功能在很多報(bào)刊雜志上介紹的比較多了,這里不再詳細(xì)介紹。
          NTFS提供了為不同用戶設(shè)置不同訪問控制、隱私和安全管理功能。如果你的系統(tǒng)處于一個(gè)單機(jī)環(huán)境,比如家用電腦,那么這些功能對(duì)你意義 不是很大。
          小提示
          從FAT轉(zhuǎn)換過來的NTFS,性能有折扣
          如果分區(qū)是從FAT32轉(zhuǎn)換為NTFS文件系統(tǒng)的(使用命令為“CONVERT 驅(qū)動(dòng)器盤符 /FS:NTFS”),不僅MFT會(huì)很容易出現(xiàn)磁盤碎片,更糟糕的是,磁盤碎片整理工具往往不能整理這各分區(qū)中的MFT,嚴(yán)重影響系統(tǒng)性能。因此, 建議將分區(qū)直接格式化為NTFS文件系統(tǒng)。

           

          posted on 2008-08-01 20:15 lbfeng 閱讀(3403) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)恢復(fù)技術(shù)
          主站蜘蛛池模板: 湟源县| 遵义市| 蓬莱市| 且末县| 宣汉县| 民权县| 宁波市| 来凤县| 宜君县| 沧州市| 梨树县| 建湖县| 遂川县| 来凤县| 顺昌县| 杭锦后旗| 阜宁县| 锦州市| 疏附县| 夏河县| 德保县| 永丰县| 嘉义县| 清远市| 东港市| 紫阳县| 黄山市| 斗六市| 连城县| 临洮县| 余姚市| 汕尾市| 准格尔旗| 汨罗市| 舟曲县| 保德县| 扎赉特旗| 望城县| 竹溪县| 桂林市| 云浮市|