檢視 WindowsXP 的原始碼
←
WindowsXP
跳轉到:
導覽
、
搜尋
根據以下的原因,您並無權限去做編輯這個頁面:
您剛才的請求只有這個使用者組的使用者才能使用:
使用者
你可以檢視並複製本頁面的原始碼。
[[分類:作業系統]] ==資料夾及檔案== ===根目錄=== ===WINDOWS=== ====CSC==== CSC(Client Side Cache 即 Offline Files)。 請參考:[http://blogs.technet.com/b/apgceps/archive/2011/09/19/offline-files-windows-xp.aspx Offline Files在Windows XP中十大常見問題和解答]。 在 Windows XP 中 Offline 是以 Server 為單位,而非以 Share 為單位。當一台 Server 上某一個 Share 被強制 Offline 後,這台伺服器上的其他 share 對該用戶端來說都是 offline 的狀態。這麼設計的原因是避免共享文件之間的關聯性導致數據的不同步。 由於 CSC 是基於 SMB 的,通常 UNCPath 的一個部分被認為是伺服器名,如 \\Server\Share 。所以,如果 \\Server\Share1 是 offline 的,那麼所有以 \\Server\ 開頭的共享路徑都被認為是 offline 的。 注意:這個機制在 Windows Vista 和 Windows7 下已經改變了。Windows Vista 和 Windows7 的 Offline 改以 Share 為單位。 因為是「快取」可以適度刪減其內容。但全刪會導致上網錯誤。 ==搶救== ===登錄檔存放位置=== \windows\system32\config中<pre> default SAM SECURITY software system userdiff</pre> \windows\system32\config\systemprofile<pre> NtUser.dat …</pre> ===修復登錄檔損傷=== ====Scanreg==== 開機時在進入 Windows 前立即按下 [F8],並且選擇第 5 項的 [Cmmand prompt only] 進入 DOS 模式。 出現 C:\> 後輸入 Scanreg /restore 此時 Windows 會讓您選擇要回存哪一個登錄檔(如果有兩個以上的話),請選擇一個日期最接近的來回復並按下 [Enter]。 重新開機後便可以再度順利進入 Windows。只是在這個回存的登錄日期之後對系統所作的變更會全部不見。 ====使用 System Volume Information 中的備份==== 在c:\System Volume Information裡面,子資料夾裡面有一個RPxxx的資料夾,xxx最大的數字就代表是愈新的備份檔,找大概第3新的資料夾為復原來源,然後裡面會有一些檔案,如「_REGISTRY_MACHINE_SOFTWARE」複製到c:\windows\system32\config裡面再重開機就好嚕! 例如: copy _REGISTRY_MACHINE_SOFTWARE c:\windows\system32\config\sofware copy _REGISTRY_MACHINE_SYSTEM c:\windows\system32\config\system ===Chkdsk.exe 或 Autochk.exe=== 有三種情況,會引發這個機制: *在 [排定的工作] 中排程執行 Chkdsk.exe 程式或 Autochk.exe 程式。 *設定 Windows 登錄在啟動時執行 Autochk.exe 程式。 *硬碟已毀損,必須修復。 要解除這個機制,請使用下列其中一種方法: *「開始/程式集/附屬應用程式/系統工具/排定的工作」找到排定的工作中的 [Chkdsk] 或 [Autochk],使用左側選單中的「資料夾工作/刪除這個項目」將其刪除。 *修改登錄項「HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\BootExecute」,將其值改為「autocheck autochk *」。 *用 Windows XP 安裝光碟開機,載入「修復主控台」,然後使用 chkdsk 命令列命令。 ==設定== [http://www.alan888.com/winxp/Misc.html 修改 Windows XP 設定的秘技] ==工具程式== ===文字命令模式=== ====DiskPart==== 處理分割,在windows/system32中,在文字命令模式下打 diskpart 可進入 diskpart 的命令模式,之後可使用以下的指令: #ADD - 新增一個鏡像到一個簡單磁碟區。 #ACTIVE - 將目前的基本磁碟分割標記為使用中的開機磁碟分割。 #ASSIGN - 指派一個磁碟機代號或掛接點到選擇的磁碟區。 #BREAK - 中斷一個鏡像組。 #CLEAN - 從磁碟上清除設定資訊或所有資訊。 #CONVERT - 轉換不同的磁碟格式。 #CREATE - 建立一個磁碟區或磁碟分割。 #DELETE - 刪除一個物件。 #DETAIL - 提供一個物件的詳細資料。 #EXIT - 結束 DiskPart #EXTEND - 延伸一個磁碟區。 #HELP - 列印一個命令清單。 #IMPORT - 匯入一個磁碟群組。 #LIST - 列印物件的清單。 #INACTIVE - 將目前的基本磁碟分割標記為非使用中的開機磁碟分割。 #ONLINE - 把目前標記為離線的磁碟設成線上。 #REM - 不做任和事。用來註解設定檔。 #REMOVE - 移除磁碟機代號或掛接點指派。 #REPAIR - 修復 RAID-5 磁碟區。 #RESCAN - 重新掃描電腦來尋找磁碟和磁碟區。 #RETAIN - 在簡單磁碟區下放置一個保存磁碟分割。 #SELECT - 移動焦點到一個物件。 ====fsutil==== 作業系統應用功能(File System Utility),在windows/system32中,命令格式為:<pre>fsutil 次命令 次次命令</pre> 重要的次命令有: #behavior 控制檔案系統行為 #dirty 管理磁碟區不乾淨的位元 #file 特定檔案命令 #fsinfo 檔案系統資訊 #hardlink Hardlink 管理 #objectid 物件識別碼管理 #quota 配額管理 #reparsepoint 重新分析點管理 #sparse 疏鬆檔案控制 #usn USN 管理 #volume 磁碟區管理 一些常用的命令: *檢查磁碟機: *#列出所有實體磁碟機:<pre>fsutil fsinfo drives</pre> *#列出某磁碟機類型,如固定式、卸除式、光碟機等:<pre>fsutil fsinfo drivetype e:</pre> *#列出某磁碟機詳細的資訊:<pre>fsutil fsinfo volumeinfo d:</pre> ==登錄檔== [[WindowsXP/登錄檔]] ==開機== [http://tw.myblog.yahoo.com/tools-241/article?mid=1516 造開機隨身碟] [http://technet.microsoft.com/zh-tw/library/cc749177%28v=ws.10%29.aspx Bootsect 命令列選項] [http://www.msservermag.com.tw/technicwords/020919.aspx "開機" 萬言書 - PART I] [http://www.msservermag.com.tw/technicwords/020926.aspx "開機" 萬言書 - PART II] [http://www.msservermag.com.tw/technicwords/021003.aspx "開機" 萬言書 - PART III] [http://www.msservermag.com.tw/technicwords/021010.aspx "開機" 萬言書 - PART IV] ===ntldr的位置=== DOS 開機時,主機板上的 ROM BIOS 會被叫出來把相關的 ROM BIOS Drivers 設定併完成啟始動作。之後會去到 Boot sector (512 Bytes),載入boot loader 到記憶體,啟動 Bootstrap loading 以便將整個 OS 引領到記憶體內。 這 512 bytes boot loader 程式空間很小,只負責把 RAM BIOS (擺在系統磁碟機根目錄底下的 IO.SYS 檔案裡)帶進到記憶體裡,然後由 RAM BIOS 把 DOS (同樣是擺在系統磁碟機根目錄底下的 MSDOS.SYS 檔案裡) 帶進記憶體),最後由 DOS 再把 COMMAND.COM 這個 Comand shell 調入。 為了 bootloader 在容易找到並開啟系統檔案,IO.SYS 一定必須是第一個檔案,而且必須是佔用連續的FAT control block,MSDOS.SYS 則必須是第二個連續空間的檔案;COMMAND.COM 的限制就沒那麼嚴。 到了 Windows/XP, 幾個系統檔案 boot.ini, NTLDR (NT Loader), NTDETECT.COM,... 等也是這個樣子!都要擺在系統磁碟機的根目錄下。 如果在使用者在 C:\ 這個系統磁碟機的根目錄裡,放進去太多的檔案(老實說預設系統磁碟機的根目錄下不適宜拿來放其他檔案),導致 NTLDR 被依英文字母順序排列擠到「門外去」,就會產生「NTLDR is missing 」的錯誤!
返回到
WindowsXP
。
導航
個人工具
登入
名字空間
頁面
討論
變換
檢視
閱讀
檢視原始碼
檢視歷史
動作
搜尋
導覽
首頁
近期變動
隨機頁面
使用說明
工具箱
連入頁面
相關頁面修訂記錄
特殊頁面
頁面資訊