出現(xiàn)如上圖的屏幕現(xiàn)象,表示您設(shè)置了磁盤檢查,或系統(tǒng)檢測(cè)到非正常關(guān)機(jī)而強(qiáng)行執(zhí)行磁盤檢查。在此窗口,系統(tǒng)默認(rèn)會(huì)等待 10 秒。如果 10 秒內(nèi)有任意鍵盤操作,則系統(tǒng)會(huì)退出磁盤檢查而登陸用戶帳戶。如果 10 秒內(nèi)沒有任何鍵盤操作,則系統(tǒng)開始執(zhí)行 CHKDSK 磁盤查錯(cuò)修復(fù)。
cheching file system on C: |
注意:您可以根據(jù)需要在等待時(shí)間內(nèi)退出磁盤檢查,但絕不要在執(zhí)行 CHKDSK 查錯(cuò)修復(fù)過(guò)程中強(qiáng)行關(guān)閉或重新啟動(dòng)計(jì)算機(jī),這將導(dǎo)致磁盤內(nèi)文件進(jìn)一步的損壞!
開始執(zhí)行CHKDSK查錯(cuò)修復(fù),系統(tǒng)將進(jìn)行校驗(yàn)文件、校驗(yàn)索引、校驗(yàn)安全描述符、校驗(yàn)文件數(shù)據(jù)、校驗(yàn)可用空間等任務(wù)。其中(stage 2 of 5)表示執(zhí)行的是第 2 步驟即校驗(yàn)索引,其他的以此類推。而“47 percent completed”則表示當(dāng)前所執(zhí)行的是第 4 個(gè)任務(wù),且完成的進(jìn)度百分比為 47% 。
了解 CHKDSK 所采取的操作元數(shù)據(jù)是“有關(guān)數(shù)據(jù)的數(shù)據(jù)”。元數(shù)據(jù)是文件系統(tǒng)的“系統(tǒng)開銷”,它跟蹤有關(guān)所有在卷上存儲(chǔ)的文件的信息。元數(shù)據(jù)包括有關(guān)以下方面的信息:給定文件的數(shù)據(jù)由哪些分配單元組成、哪些分配單元是可用的以及哪些分配單元包含壞扇區(qū)等。另一方面,文件包含的數(shù)據(jù)稱為“用戶數(shù)據(jù)”。NTFS 通過(guò)使用事務(wù)日志來(lái)保護(hù)它的元數(shù)據(jù)。用戶數(shù)據(jù)沒有以這種方式進(jìn)行保護(hù)。 階段 1:檢查文件MFT 中的特定文件記錄段唯一地標(biāo)識(shí) NTFS 卷上的各個(gè)文件和目錄。CHKDSK 在此階段顯示的“已完成百分比”是 CHKDSK 已驗(yàn)證的 MFT 的百分比。在此階段中,CHKDSK 將檢查各個(gè)文件記錄段的內(nèi)部一致性,并生成兩個(gè)位圖,一個(gè)表示正在使用的文件記錄段,另一個(gè)表示卷上正在使用的簇。 在此階段結(jié)束時(shí),CHKDSK 將會(huì)識(shí)別 MFT 內(nèi)部和整個(gè)卷上的已用空間和可用空間。NTFS 在其自身的位圖中跟蹤這些信息,該位圖存儲(chǔ)在磁盤上。CHKDSK 將它的結(jié)果與 NTFS 保持的位圖進(jìn)行比較。如果存在差異,將在 CHKDSK 輸出中記錄這些差異。例如,如果發(fā)現(xiàn)正在使用的文件記錄段損壞,則在 CHKDSK 位圖中,與該文件記錄段相關(guān)聯(lián)的磁盤簇將被標(biāo)記為“可用”,但在 NTFS 位圖中,它將被標(biāo)記為“使用中”。 階段 2:檢查索引索引實(shí)際上就是 NTFS 目錄。在此階段中,CHKDSK 顯示的“已完成百分比”是已檢查的卷目錄總數(shù)的百分比。在此階段中,CHKDSK 將檢查卷上的各個(gè)目錄,檢查內(nèi)部一致性,并驗(yàn)證 MFT 中的文件記錄段所代表的每個(gè)文件和目錄都至少由一個(gè)目錄引用。CHKDSK 確認(rèn)目錄中引用的每個(gè)文件或子目錄都實(shí)際作為有效的文件記錄段存在于 MFT 中,并且還檢查是否存在循環(huán)目錄引用。最后,CHKDSK 將確認(rèn)在文件的目錄項(xiàng)中,這些文件的時(shí)間戳和文件大小信息都是最新的。 在此階段結(jié)束時(shí),CHKDSK 將確保沒有“孤立”的文件,并且所有目錄項(xiàng)都用于合法的文件。孤立文件是指存在該文件的合法文件記錄段,但該文件卻沒有列在任何目錄中。如果相應(yīng)的目錄仍存在,則孤立文件通常可以恢復(fù)到正確的目錄中。如果正確的目錄已不存在,CHKDSK 將在根目錄中創(chuàng)建一個(gè)目錄,并將文件放入該目錄中。如果 CHKDSK 發(fā)現(xiàn)不再使用的文件記錄段的目錄項(xiàng),或者雖然仍在使用但并不與目錄中列出的文件相對(duì)應(yīng)的文件記錄段的目錄項(xiàng),CHKDSK 將直接刪除該文件記錄段的目錄項(xiàng)。 階段 3:檢查安全描述符安全描述符包含有關(guān)下列方面的信息:文件或目錄的所有權(quán)、文件或目錄的 NTFS 權(quán)限以及文件或目錄的審核。在此階段中,CHKDSK 顯示的“已完成百分比”是卷上已檢查的文件和目錄的百分比。CHKDSK 將驗(yàn)證各個(gè)安全描述符的結(jié)構(gòu)是否正常,并驗(yàn)證該結(jié)構(gòu)的內(nèi)部一致性。CHKDSK 并不驗(yàn)證列出的用戶或組實(shí)際上是否存在,也不驗(yàn)證所賦予的權(quán)限是否適當(dāng)。 階段 4:檢查扇區(qū)/R 開關(guān)生效,CHKDSK 將運(yùn)行第四個(gè)階段,以便在卷的可用空間中查找壞扇區(qū)。CHKDSK 將嘗試讀取卷上的每個(gè)扇區(qū),以確認(rèn)該扇區(qū)是否可用。即使不使用 /R 開關(guān),CHKDSK 也總是讀取與元數(shù)據(jù)相關(guān)聯(lián)的扇區(qū)。如果指定了 /R 開關(guān),將在 CHKDSK 的較早階段讀取與用戶數(shù)據(jù)關(guān)聯(lián)的扇區(qū)。當(dāng) CHKDSK 找到不可讀的扇區(qū)時(shí),NTFS 會(huì)將包含該扇區(qū)的簇加入它的壞簇列表中。如果壞扇區(qū)正在使用,CHKDSK 將分配一個(gè)新的簇,以完成該壞簇的工作。如果您使用的是容錯(cuò)磁盤,NTFS 將恢復(fù)壞簇的數(shù)據(jù),并將這些數(shù)據(jù)寫入新分配的簇中。否則,新的簇中將填充某種模式的 0xFF 字節(jié)。 如果 NTFS 在正常運(yùn)行過(guò)程中遇到不可讀的扇區(qū),NTFS 將以與運(yùn)行 CHKDSK 時(shí)相同的方式重新映射這些扇區(qū)。因此,通常無(wú)須使用 /R 開關(guān)。但是,如果懷疑磁盤可能有壞扇區(qū),則使用 /R 開關(guān)就是一個(gè)掃描整個(gè)卷的簡(jiǎn)便辦法。 |
出現(xiàn)此類似內(nèi)容,表示您已完成了磁盤的查錯(cuò)修復(fù),系統(tǒng)會(huì)自動(dòng)重新并正常登陸用戶帳戶。
針對(duì)上圖,粗略解釋檢查后的輸出信息: 總共有 5301418 每個(gè)分配單元中 4096 字節(jié)。 |
注意:只有當(dāng)系統(tǒng)無(wú)法完成到此界面,即不能正常執(zhí)行chkdsk查錯(cuò)修復(fù),我們才考慮強(qiáng)行關(guān)閉或重新啟動(dòng)電腦。
聯(lián)系客服