Windows XP SP2的DEP會跟K8相衝之解決方法

Home Home
引用 | 編輯 cheese856
2005-09-24 12:36
樓主
推文 x0
WinXP 的 SP2 ''DEP'' 跟K8相衝的解決方法

微軟XP作業系統的SP2,新增了1種叫做DEP資料執行防止的技術,但是很不巧的,跟AMD64位元CPU...K8相衝,平常無事,但執行某些特殊的程式甚至遊戲,可能會引發當機,重開機等問題,雖然可以利用允許例外的設定來解決,但終究是治標不至本,最根本的解決方法就是直接關閉DEP的功能,可是作業系統又不值街提供關閉的選項,這可怎麼辦呢,只好透過更改C:\boot.ini的方法來解決囉...小弟因為深受其擾...所以努力的搜尋網路上的資料,但很難有個明確的答覆,最後終於在多方資料彙整下,加上自己的所學,解決了這個問題,小弟心想說不定也會有人有這方面的問題,於是就起了PO這篇文的想法,接著小弟我就用那粗糙的文筆解說方法吧~~

boot.ini它算是1個系統隱藏檔,你沒辦法用一般的方法更改他的設定,
你先打開"命令提示字元"(XP的那個假DOS)

先把目錄移到C:\ (你輸入cd\目錄就會移到根目錄也就是C:\了)接著輸入Attrib <空格> Boot.ini <空格> -r <空格> -h <;空格> -s
大小寫不拘,記得有空格喔,如果沒打錯電腦應該不會有什麼反應

然後輸入Notepad Boot.ini這樣就會跳出一個記事本,不過還別急著把命令提示字元關掉喔,你可以看到記事本裡面的內容大概是下面的這樣(每個人的電腦設定不一定一樣,僅供參考)
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows
XP Professional" /fastdetect /NoExecute=OptOut

其中最後那一邊應該可以看到/NoExecute=OptOut這一行吧!這串字元可能會是/NoExecute=InOut或其他,但無所謂,把它改成/Execute這樣就可以了,把No去掉,=以後的也刪掉(包括=)

改完以後,像是一般文件一樣存檔,存完檔案以後就可以把記事本關掉了!

接著回到命令提示字元,
輸入Attrib <空格> Boot.ini <空格> +r <空格> +h <空格> +s
跟剛開始時打的那串很像,但是-號變成+號

打完以後就可以把命令提示字元關掉囉,接著把你的電腦重開機,就大功告成啦~~

======================================================
P.S.如果你不放心有沒有真的關閉,你可以進入系統內容(在"我的電腦"上面點右鍵選內容),選"進階"那個標籤,你可以看到分成3部分,點"效能"那部份的"設定",會跳出一個效能選項是視窗,上面應該有3個標籤,第3個就是"資料執行防止",點那個就對了,如果點了以後發現上面有的2個選項都是灰色的不能點選,下面又出現一排字說"若要使用這些設定值,您必須是電腦的系統管理員且必須使用boot.ini檔案。....以下省略...= =a"那就是成功關閉DEP資料執行防止囉~
======================================================

這是從洪爺論壇看來的.......不知道是否是真的有用~"~
有用K8的版友參考參考吧

獻花 x1
引用 | 編輯 oryang
2005-09-24 17:40
1樓
  
樓主提供的方法確實不錯用
但在編輯boot.ini有比較簡單的方法,於
工具
資料夾選項
檢視
將----"隱藏保護的作業系統檔案"勾除掉
就可以在C槽中看到boot.ini的檔案,點兩下就能編輯了
比較快喔 表情

獻花 x0
引用 | 編輯 godsugizo
2005-09-24 22:28
2樓
  
深受其害過
所以不再用DEP了 沒用還好一用兔子 skype等等馬上出問題
害我重灌2次

獻花 x0
引用 | 編輯 Carlos2
2005-09-27 12:34
3樓
  
不知道DEP資料執行防止的本意是什麼呢?
會不會關掉後,造成某方面的不穩阿?

獻花 x0
引用 | 編輯 c0610chine
2005-10-03 10:59
4樓
  
看完後才知原來如此
感謝提供
趕緊來改善

獻花 x0
引用 | 編輯 bggg1018
2005-10-04 00:28
5樓
  
其實都不用這麼麻煩拉...XD
在系統→進階→啟動及修復那邊開啟編輯就能修改了

要確定有沒有關閉~只要看一下我的電腦→內容有沒有出現記憶體位置延伸就知道了
沒出現就是以關閉了說

獻花 x0