板上有高手可以解說一下chkdsk的原理嗎? - Windows

Bennie avatar
By Bennie
at 2011-04-03T15:13

Table of Contents

※ 引述《jono103 (不說對不起)》之銘言:
: chkdsk大家都會用 參數也知道
: 但是"原理"呢?
: 在XP底下執行chkdsk,到底對磁碟(or檔案)做了什麼事?
: 或是有想關書籍,請板上高手指引個方向
: 謝謝
原文推文裡面根本就沒有講到原理......

必要知識是磁碟儲存的資料結構
磁碟儲存是以磁區為單位,其中根目錄是儲存在固定的磁區位置

在根目錄這個磁區有一張表格,裡面是檔案/目錄名稱
以及其所在的起始磁區位置

如果指向的是目錄,那在目標磁區會是另外一張目錄表
如果是檔案的話,那就是檔案的開頭了

除此之外,檔案如果被分散的話,還會儲存[接下來的資料在哪個磁區]
不過我不記得這個資料放在哪了...

========================

所以,CHKDSK檢查這些東西
1.目錄表格是否符合結構
2.指向的目標是否存在且有效,名稱是否合法
3.同一個磁區是否被重複指定為目標
(除了特殊設計的如XP整合光碟,理論上一個磁區只會被指定一次)
4.目錄/檔案指標是否遞迴 (A目錄=>B目錄=>A目錄)
5.是否有磁區被標記為使用中,但卻沒有被指定
6.是否有磁區被標記為空,卻被指定了

應該還有其他,不過我忘了

--
Tags: Windows

All Comments

Brianna avatar
By Brianna
at 2011-04-05T09:16

Win7下執行pcman的問題

Delia avatar
By Delia
at 2011-04-02T21:18
爬過文了,找不到相關討論... 我的問題是灌了win7之後,安裝了最新版的Combo Ver.9.3.1 現在只要點了超連結,如果是404或是其他原因無法開啟的網頁, 網址前面會變成and#34;res://and#34; 後面不一定, 接著就會快速的重新整理該網頁, 整個pcman就被這樣弄得快當 ...

Win7的輸入法 如何移除輸入視窗?

Ursula avatar
By Ursula
at 2011-04-02T19:11
如題 這個問題困擾我很久了 google過 也爬文了 簡單就 就是不管是打注音或倉頡 都會有個輸入視窗 要先打在這個輸入視窗內 再按enter 才可以把字打出來 要怎麼樣做到and#34;打什麼字 螢幕就直接出現什麼字and#34; 而不用經過輸入視窗這一道關卡呢? 和新倉頡/舊倉頡 新注音/ ...

這個是正版的嗎@@"!

Sarah avatar
By Sarah
at 2011-04-02T17:53
在Mobile01看到有人在賣英文版的 http://www.mobile01.com/mpitemdetail.php?id=323143 這是正版的嗎!? 好便宜ㄚ=口= - ...

切換使用者畫面關掉程式

Suhail Hany avatar
By Suhail Hany
at 2011-04-02T17:25
現在網路鈍鈍的 強烈懷疑室友電腦開BT 但是開了他的電腦螢幕一看 是在切換使用者 輸入密碼的畫面 但是我不知道他的密碼= = 有沒有辦法可以不要登入就知道他在使用什麼程式並且關掉呢 室友回家過春假了,電腦卻開著...... -- XX診所 幹!我說過幾次了, ...

電腦的使用者登入

Odelette avatar
By Odelette
at 2011-04-02T16:37
我另外一台 電腦 不小心刪除 使用者登入 搞得現在 開機 那台電腦 進不去 XP 開機的話 畫面會停在 user 然後要密碼 我按 確認 一直說 密碼錯誤 讓我登入不了 XP 該怎麼辦 - ...