Ⅰ 我的電腦系統崩潰了,怎麼辦
系統崩潰就是系統不能 正常運行了 就是 壞了
在使用計算機的過程我們不可能沒有系統崩潰的經歷,即使是最簡
單的日常操作業也可能對系統帶來一定的損害。事實上,由於人們在用
機過程中的不小心——從軟體的安裝到不經意的數據拷貝——都有可能
導致出錯提示、系統崩潰以及其他的毛病。
系統崩潰主要可分三種情況:
一、由軟體造成的崩潰:即使是最簡單的操作,比如程序的安裝與
卸載都有可能造成系統崩潰。
二、由系統本身而造成的崩潰:在刪除DLL文件,修改注冊表,或者
對操作系統進行升級前請聽一下我們的建議。
三、由硬體問題所造成的崩潰:計算機不是傢具,需要經常維護,
我們將告訴大家如何做。
這里我們列舉了18種常見的系統崩潰情況。針對各種情況我們也給
出了如何識別,消除以及處理的對策。
(1)由軟體造成的崩潰即使是性能最好的PC硬體也離不開軟體的支
持——也就是我們通常所說的應用程序、操作系統以及驅動程序。但是
如今的軟體是越來越復雜、越來越龐大。這里我們將告訴大家如何使你
的機器運行的更流暢。
不經常備份對策:備份沒商量你經常對系統進行備份嗎?沒有?現在
就進行很有必要!對一些非常重要的臨時文件(如工作文檔,金融資料)
進行備份並不難,如果系統出現問題,還會為你省下不少重復性的
工作。對於不大的文件我們可以備份到軟盤,而對於上十兆的文檔、電
子表格、照片集、視頻文件我們可以備份到Zip、Jaz、CD-R或者是CD-RW
中。
如果你認為備份非常麻煩的話,那麼你可以比較一下,在系統出現
問題(比如由於病毒使整個硬碟的數據丟失)以後重新創建所丟失的東
西哪個更麻煩呢?
致命病毒感染對策:及時「接種疫苗」有「下載癖」的人該注意了,
由於經常從網上下載了許多新東東,在安裝運行之後,突然許多重要的
文件莫名其妙的「無影無蹤」了?這該如何是好——無他,運行最新的
病毒掃描程序!因此在下載文件,共享軟盤,打開電子郵件中的附件以
及運行宏的時候請啟動病毒掃描程序。使愛「機」免受病毒之苦的最好
辦法就是對你所下載的每一個文件進行掃描,保持病毒掃描程序隨時在
後台執行,並對病毒庫經常進行升級從而不給新的病毒以可乘之機。
濫用測試版對策:三思而後「下」xx軟體又出測試版啦!往往一些
商業軟體在推出正式版之前都會發布一些該軟體的測試版,由於它通常
都是免費的,所以受到一些用戶的歡迎。可是「天下沒有白吃的午餐」,
測試軟體通常帶有一些BUG或者是造成系統崩潰、數據丟失的程序錯誤。
如果你希望系統更安全的話,不要對早期推出的測試版軟體馬上下
載使用。最好是等他們推出版本較高的測試版或者是正式的演示版。如
果對最新的測試版軟體非用不可的話,最好還是對系統進行備份至少也
要對當前所做的重要工作進行備份。
非法卸載對策:按部就班對於我們所安裝的Windows程序都會在系統
中進行注冊,或者在Windows Uninstaller utility中創建一個log文件,
在這個文件中會記載一些你增加的文件以及對系統配置所作的修改情況
。當你在「控制面板」中使用「添加/刪除」或者是使用程序自帶的卸載
程序的時候,Windows將刪除此程序在系統中的所有蹤跡以及對系統的修
改。
如果你不打算不再使用某個程序,那麼你可不要簡單的把此程序的
文件夾拖到「回收站」完事。而必須一步一步來,點擊開始—設置—控
制面板,然後雙擊添加刪除圖標,選擇安裝/卸載選項最後雙擊需要刪除
的文件。
共享之禍對策:升級悠著點大多數人認為,軟體升級是不會有問題
的。事實上,在升級過程中都會對其中共享的一些組件也進行升級,但
是其他程序可能不支持升級後的組件從而導致各種問題。
還有一種情況就是,升級覆蓋其他軟體將要使用的共享模塊程序。
例如,如果winsock.dll (一個非常重要的上網用動態連接庫文件)
被覆蓋了,那麼使用此文件的程序將無法上網。如果你打算對某個軟體
進行升級,那麼請對使用此版本處理的文件進行備份並把老版本的程序
卸載掉,然後安裝新版本並重新恢復以前所做的備份。
RAM不足對策:釋放內存Windows可以同時運行多個程序,但是這並
不能保證它們能夠「共存共榮」,特別是在系統內存並不是很充足的情
況下。要了解當前系統資源利用情況,大家可以打開「我的電腦」,在
「幫助」菜單下打開「關於」菜單則會發現系統資源利用情況。如果系
統資源所剩無幾(20%以下),你就要小心了,這時最好關閉一些不必
要的程序。
內存泄漏將會浪費一定的系統資源。當啟動一個程序時,Windows就
會為之分配一定的資源(內存),而在關閉此程序以後,Windows就會回
收資源。但是有時候,由於程序本身的問題會導致內存資源無法回收,
這時只有重新啟動系統。如果你懷疑某程序可能導致了內存泄漏,那麼
你可以檢查在開啟/關閉程序的前後,系統資源發生了怎樣的變化,如果
在關閉程序後,資源沒有沒有變化,那麼可以找一下看此程序有沒有補
丁能夠修復這個泄漏。
(2)由系統本身造成的崩潰即使是最簡單的操作,比如關閉系統或
者是對BIOS進行升級都可能會對你的PC合操作系統造成一定的影響。如
果在這些過程中處理不當,你的PC可能啟動不正常甚至根本無法啟動。
不過,如果你了解了如何適當地處理這些操作,就可以很好的保護
你的PC免受崩潰之苦。
BIOS破壞對策:備份BIOS你的系統需要對BIOS進行升級嗎?那麼在
升級之前最好確定你所使用的BIOS版本是否與你的PC相符合。如果BIOS
升級不正確或者在升級的過程中出現意外斷電,那麼你的系統可能無法
啟動。所以在升級BIOS前千萬要高清楚BIOS的型號。如果你所使用的BIOS
升級工具可以對當前BIOS進行備份,那麼請把以前BIOS在磁碟中拷貝一
份。同時看系統是否支持BIOS恢復(也就是引導塊恢復)並且還要懂得如
何恢復(目前有一些工具軟體比如Norton Utilities Rescue Disk已經可
以對BIOS進行備份並在出現問題的時候進行恢復)。萬一BIOS升級失敗,
以上步驟可以進行恢復。
文件管理不善對策:啟動Windows「自我療法」盡管如今的硬碟在使
用壽命,穩定性方面都有了很大的進步,但是存儲在上面的文件總有出
問題的時候。文件出錯比如文件分配單元出錯(簇丟失)和簇鏈接交錯(這
種情況一般發生在多個文件使用同一個簇塊上),一般程序崩潰和藍屏現
象都是由這兩個錯誤導致。為了檢查和糾正這些文件錯誤,你可以每隔
幾個星期運行一下「磁碟掃描程序」程序(Windows自帶程序,可以在開
始—程序—附件—系統工具中找到)。選定所要掃描的驅動器然後運行就
可以在一兩分鍾內搞定。如果時間充裕的話也可以選定修復錯誤選項。
這里還有另一個一般性的錯誤。當你建立、刪除、編輯和改動文件
的時候,存儲這些文件的簇就會散布在硬碟上。這樣就會導致Windows FAT
文件系統在讀寫這些「七零八碎」文件的時候非常的「吃力」。為了修
復這些問題,我們可以每隔幾個星期運行一下磁碟碎片清理工具(可以
在開始—程序—附件—系統工具中找到)來重新組織磁碟上的文件這樣
來使得包含文件的簇塊能夠集中在一起。選定相應的驅動器後便可開始,
不過這個過程的耗時較長。
非正常關機重啟動對策:Reset鍵少用為妙在沒有「關窗」之前請不
要直接關閉PC電源或重啟動。在一般情況下程序都會打開、創建各種不
同的文件(例如,虛擬內存交換文件和臨時文件),只有正常關機、重啟
動,這些文件才能夠保存,而且還可以把內存中的文件保存到硬碟中。
不過,如果你的愛機已經「發呆」,即使你按下Ctrl-Alt-Del它也「麻
木不仁」,那就不得不按Reset鍵了。
Windows之病對策:升級升級再升級!
盡管Windows與大多數硬軟體都能夠「和睦相處」,但是各種BUG和
漏洞在所難免,於是微軟公司推出了許多Windows補丁程序來修復這些錯
誤。我們可以訪問Windows相關的升級站點或者從「開始」菜單運行Windows
Update,這樣我們就可以獲得各種OS補丁、加強系統安全以及獲得最新
的工具程序(比如最新版的Media Player和IE瀏覽器)。我們可以每隔3
到6個月檢查一下是否有新的升級程序並選擇有用的東東下載。在升級之
前最好對一些重要數據進行備份。
篡改注冊表對策:不懂就別動!
當安裝Windows的時候,它會創建一個重要的文件來跟蹤大量的硬體
和軟體安裝信息以及許多的系統設置。這個文件就是注冊表。在增刪軟
硬體的時候Windows也會自動對注冊表進行修改。對於大多數人來說注冊
表中的內容讓人很難以理解,所以在不清楚的情況下千萬不要亂動,否
則出現問題Windows可能無法啟動。
文件誤刪對策:有時也要「NO」一般在刪除文件的時候,系統都會
給出提示,對於普通的文件(如文檔、圖片等)可以直接按「OK」,而
那些比較重要的文件,比如EXE、DLL文件或者是某個程序的組件在刪除
前請好好考慮一下,還有就是位於Windows System文件夾下的也是一些
非常重要的文件,刪除要慎重。不過Windows配有回收站,如果清空它,
許多文件將被永久性刪除。所以不要頻繁清空它。
(3)由硬體造成的系統崩潰如果不出現問題,我們很少去動機箱中
的各種組件。但是擴展卡松動,數據線磨損,系統過熱以及其他的各種
故障都會使我們的PC不幹活。其實,無須專業人員我們自己就可以採取
一些措施來加以預防。
「溺水而亡」對策:喝水請到一邊去鍵盤對水都比較敏感(比較高
級的防水鍵盤那就另當別論了)。如果水灑到機器中,請立即關閉電源
並把浸透到設備中的水擦乾凈。最好不要PC旁邊喝水,即使喝的話最好
是把機器用東西蓋一下。
過熱損耗對策:通風很重要在操作過程中顯示器的發熱量非常大。
保持良好的通風狀況非常重要,不要把書本等東西放到顯示器上。
如果顯示器過熱將會導致色彩、圖象失真甚至縮短顯示器壽命。
移動不當對策:避免振動PC是放在桌上的,不是筆記本,不要頻繁
的搬來搬去。因為在移動過程中如果受到很大振動往往會使機器內部CPU、
RAM以及擴展卡松動,從而導致接觸不良。如果要轉移機器,最好使用
有墊子的箱子裝好,顯示器向下放置,這樣可以降低其重心,減少晃動。
電子損壞對策:一切為了「穩定」計算機不要同時與空調等高耗電
的家電同時開機,因為由於電流過高產生浪涌對電源線和電腦都是會帶
來不利,更有甚者會擊穿電腦中的電子元件,這樣整個系統就真的崩潰
完蛋了。所以有條件的話可以配置一台穩壓器,如果所在地區經常停電
也可以使用UPS。
煙霧殺手對策:保持空氣潔凈吸煙有害健康,同樣,煙霧也會進入
驅動器,並對讀寫頭造成一定的影響,從而導致讀寫數據出錯,通常讀
寫頭都是懸浮在碟片上面,所以如果讀寫頭上沾染了一些煙霧顆粒,可
能造成與碟片接觸摩擦,從而使導致讀寫錯誤。煙霧也會影響CD,DVD碟
片質量而引起讀盤錯誤。因此最好不要在計算機旁抽煙。
光碟缺乏「關愛」對策:避免光碟污染與劃傷指紋,灰塵,污垢以
及刮痕都會導致讀盤錯誤,刮痕太深還可能無法讀盤。CD最好放在CD包
中,拿的時候手不要觸摸碟面。也不要在CD上貼標簽。如今的光碟機速度
都很快,因此即使是很小的標簽都會導致讀盤無法保持平衡,一般光碟機
讀盤時發出「吱吱」怪叫就說明碟片無法保持平衡。雖然這對光碟機本身
並沒有什麼影響但是會導致讀盤錯誤。如果要做標記的話可用水彩筆直
Ⅱ 電腦總是運行崩潰,怎麼辦
系統崩潰就是系統不能 正常運行了 就是 壞了
在使用計算機的過程我們不可能沒有系統崩潰的經歷,即使是最簡
單的日常操作業也可能對系統帶來一定的損害。事實上,由於人們在用
機過程中的不小心--從軟體的安裝到不經意的數據拷貝--都有可能
導致出錯提示、系統崩潰以及其他的毛病。
系統崩潰主要可分三種情況:
一、由軟體造成的崩潰:即使是最簡單的操作,比如程序的安裝與
卸載都有可能造成系統崩潰。
二、由系統本身而造成的崩潰:在刪除DLL文件,修改注冊表,或者
對操作系統進行升級前請聽一下我們的建議。
三、由硬體問題所造成的崩潰:計算機不是傢具,需要經常維護,
我們將告訴大家如何做。
這里我們列舉了18種常見的系統崩潰情況。針對各種情況我們也給
出了如何識別,消除以及處理的對策。
(1)由軟體造成的崩潰即使是性能最好的PC硬體也離不開軟體的支
持--也就是我們通常所說的應用程序、操作系統以及驅動程序。但是
如今的軟體是越來越復雜、越來越龐大。這里我們將告訴大家如何使你
的機器運行的更流暢。
不經常備份對策:備份沒商量你經常對系統進行備份嗎?沒有?現在
就進行很有必要!對一些非常重要的臨時文件(如工作文檔,金融資料)
進行備份並不難,如果系統出現問題,還會為你省下不少重復性的
工作。對於不大的文件我們可以備份到軟盤,而對於上十兆的文檔、電
子表格、照片集、視頻文件我們可以備份到Zip、Jaz、CD-R或者是CD-RW
中。
如果你認為備份非常麻煩的話,那麼你可以比較一下,在系統出現
問題(比如由於病毒使整個硬碟的數據丟失)以後重新創建所丟失的東
西哪個更麻煩呢?
致命病毒感染對策:及時「接種疫苗」有「下載癖」的人該注意了,
由於經常從網上下載了許多新東東,在安裝運行之後,突然許多重要的
文件莫名其妙的「無影無蹤」了?這該如何是好--無他,運行最新的
病毒掃描程序!因此在下載文件,共享軟盤,打開電子郵件中的附件以
及運行宏的時候請啟動病毒掃描程序。使愛「機」免受病毒之苦的最好
辦法就是對你所下載的每一個文件進行掃描,保持病毒掃描程序隨時在
後台執行,並對病毒庫經常進行升級從而不給新的病毒以可乘之機。
濫用測試版對策:三思而後「下」xx軟體又出測試版啦!往往一些
商業軟體在推出正式版之前都會發布一些該軟體的測試版,由於它通常
都是免費的,所以受到一些用戶的歡迎。可是「天下沒有白吃的午餐」,
測試軟體通常帶有一些BUG或者是造成系統崩潰、數據丟失的程序錯誤。
如果你希望系統更安全的話,不要對早期推出的測試版軟體馬上下
載使用。最好是等他們推出版本較高的測試版或者是正式的演示版。如
果對最新的測試版軟體非用不可的話,最好還是對系統進行備份至少也
要對當前所做的重要工作進行備份。
非法卸載對策:按部就班對於我們所安裝的Windows程序都會在系統
中進行注冊,或者在Windows Uninstaller utility中創建一個log文件,
在這個文件中會記載一些你增加的文件以及對系統配置所作的修改情況
。當你在「控制面板」中使用「添加/刪除」或者是使用程序自帶的卸載
程序的時候,Windows將刪除此程序在系統中的所有蹤跡以及對系統的修
改。
如果你不打算不再使用某個程序,那麼你可不要簡單的把此程序的
文件夾拖到「回收站」完事。而必須一步一步來,點擊開始-設置-控
制面板,然後雙擊添加刪除圖標,選擇安裝/卸載選項最後雙擊需要刪除
的文件。
共享之禍對策:升級悠著點大多數人認為,軟體升級是不會有問題
的。事實上,在升級過程中都會對其中共享的一些組件也進行升級,但
是其他程序可能不支持升級後的組件從而導致各種問題。
還有一種情況就是,升級覆蓋其他軟體將要使用的共享模塊程序。
例如,如果winsock.dll (一個非常重要的上網用動態連接庫文件)
被覆蓋了,那麼使用此文件的程序將無法上網。如果你打算對某個軟體
進行升級,那麼請對使用此版本處理的文件進行備份並把老版本的程序
卸載掉,然後安裝新版本並重新恢復以前所做的備份。
RAM不足對策:釋放內存Windows可以同時運行多個程序,但是這並
不能保證它們能夠「共存共榮」,特別是在系統內存並不是很充足的情
況下。要了解當前系統資源利用情況,大家可以打開「我的電腦」,在
「幫助」菜單下打開「關於」菜單則會發現系統資源利用情況。如果系
統資源所剩無幾(20%以下),你就要小心了,這時最好關閉一些不必
要的程序。
內存泄漏將會浪費一定的系統資源。當啟動一個程序時,Windows就
會為之分配一定的資源(內存),而在關閉此程序以後,Windows就會回
收資源。但是有時候,由於程序本身的問題會導致內存資源無法回收,
這時只有重新啟動系統。如果你懷疑某程序可能導致了內存泄漏,那麼
你可以檢查在開啟/關閉程序的前後,系統資源發生了怎樣的變化,如果
在關閉程序後,資源沒有沒有變化,那麼可以找一下看此程序有沒有補
丁能夠修復這個泄漏。
(2)由系統本身造成的崩潰即使是最簡單的操作,比如關閉系統或
者是對BIOS進行升級都可能會對你的PC合操作系統造成一定的影響。如
果在這些過程中處理不當,你的PC可能啟動不正常甚至根本無法啟動。
不過,如果你了解了如何適當地處理這些操作,就可以很好的保護
你的PC免受崩潰之苦。
BIOS破壞對策:備份BIOS你的系統需要對BIOS進行升級嗎?那麼在
升級之前最好確定你所使用的BIOS版本是否與你的PC相符合。如果BIOS
升級不正確或者在升級的過程中出現意外斷電,那麼你的系統可能無法
啟動。所以在升級BIOS前千萬要高清楚BIOS的型號。如果你所使用的BIOS
升級工具可以對當前BIOS進行備份,那麼請把以前BIOS在磁碟中拷貝一
份。同時看系統是否支持BIOS恢復(也就是引導塊恢復)並且還要懂得如
何恢復(目前有一些工具軟體比如Norton Utilities Rescue Disk已經可
以對BIOS進行備份並在出現問題的時候進行恢復)。萬一BIOS升級失敗,
以上步驟可以進行恢復。
文件管理不善對策:啟動Windows「自我療法」盡管如今的硬碟在使
用壽命,穩定性方面都有了很大的進步,但是存儲在上面的文件總有出
問題的時候。文件出錯比如文件分配單元出錯(簇丟失)和簇鏈接交錯(這
種情況一般發生在多個文件使用同一個簇塊上),一般程序崩潰和藍屏現
象都是由這兩個錯誤導致。為了檢查和糾正這些文件錯誤,你可以每隔
幾個星期運行一下「磁碟掃描程序」程序(Windows自帶程序,可以在開
始-程序-附件-系統工具中找到)。選定所要掃描的驅動器然後運行就
可以在一兩分鍾內搞定。如果時間充裕的話也可以選定修復錯誤選項。
這里還有另一個一般性的錯誤。當你建立、刪除、編輯和改動文件
的時候,存儲這些文件的簇就會散布在硬碟上。這樣就會導致Windows FAT
文件系統在讀寫這些「七零八碎」文件的時候非常的「吃力」。為了修
復這些問題,我們可以每隔幾個星期運行一下磁碟碎片清理工具(可以
在開始-程序-附件-系統工具中找到)來重新組織磁碟上的文件這樣
來使得包含文件的簇塊能夠集中在一起。選定相應的驅動器後便可開始,
不過這個過程的耗時較長。
非正常關機重啟動對策:Reset鍵少用為妙在沒有「關窗」之前請不
要直接關閉PC電源或重啟動。在一般情況下程序都會打開、創建各種不
同的文件(例如,虛擬內存交換文件和臨時文件),只有正常關機、重啟
動,這些文件才能夠保存,而且還可以把內存中的文件保存到硬碟中。
不過,如果你的愛機已經「發呆」,即使你按下Ctrl-Alt-Del它也「麻
木不仁」,那就不得不按Reset鍵了。
Windows之病對策:升級升級再升級!
盡管Windows與大多數硬軟體都能夠「和睦相處」,但是各種BUG和
漏洞在所難免,於是微軟公司推出了許多Windows補丁程序來修復這些錯
誤。我們可以訪問Windows相關的升級站點或者從「開始」菜單運行Windows
Update,這樣我們就可以獲得各種OS補丁、加強系統安全以及獲得最新
的工具程序(比如最新版的Media Player和IE瀏覽器)。我們可以每隔3
到6個月檢查一下是否有新的升級程序並選擇有用的東東下載。在升級之
前最好對一些重要數據進行備份。
篡改注冊表對策:不懂就別動!
當安裝Windows的時候,它會創建一個重要的文件來跟蹤大量的硬體
和軟體安裝信息以及許多的系統設置。這個文件就是注冊表。在增刪軟
硬體的時候Windows也會自動對注冊表進行修改。對於大多數人來說注冊
表中的內容讓人很難以理解,所以在不清楚的情況下千萬不要亂動,否
則出現問題Windows可能無法啟動。
文件誤刪對策:有時也要「NO」一般在刪除文件的時候,系統都會
給出提示,對於普通的文件(如文檔、圖片等)可以直接按「OK」,而
那些比較重要的文件,比如EXE、DLL文件或者是某個程序的組件在刪除
前請好好考慮一下,還有就是位於Windows System文件夾下的也是一些
非常重要的文件,刪除要慎重。不過Windows配有回收站,如果清空它,
許多文件將被永久性刪除。所以不要頻繁清空它。
(3)由硬體造成的系統崩潰如果不出現問題,我們很少去動機箱中
的各種組件。但是擴展卡松動,數據線磨損,系統過熱以及其他的各種
故障都會使我們的PC不幹活。其實,無須專業人員我們自己就可以採取
一些措施來加以預防。
「溺水而亡」對策:喝水請到一邊去鍵盤對水都比較敏感(比較高
級的防水鍵盤那就另當別論了)。如果水灑到機器中,請立即關閉電源
並把浸透到設備中的水擦乾凈。最好不要PC旁邊喝水,即使喝的話最好
是把機器用東西蓋一下。
過熱損耗對策:通風很重要在操作過程中顯示器的發熱量非常大。
保持良好的通風狀況非常重要,不要把書本等東西放到顯示器上。
如果顯示器過熱將會導致色彩、圖象失真甚至縮短顯示器壽命。
移動不當對策:避免振動PC是放在桌上的,不是筆記本,不要頻繁
的搬來搬去。因為在移動過程中如果受到很大振動往往會使機器內部CPU、
RAM以及擴展卡松動,從而導致接觸不良。如果要轉移機器,最好使用
有墊子的箱子裝好,顯示器向下放置,這樣可以降低其重心,減少晃動。
電子損壞對策:一切為了「穩定」計算機不要同時與空調等高耗電
的家電同時開機,因為由於電流過高產生浪涌對電源線和電腦都是會帶
來不利,更有甚者會擊穿電腦中的電子元件,這樣整個系統就真的崩潰
完蛋了。所以有條件的話可以配置一台穩壓器,如果所在地區經常停電
也可以使用UPS。
煙霧殺手對策:保持空氣潔凈吸煙有害健康,同樣,煙霧也會進入
驅動器,並對讀寫頭造成一定的影響,從而導致讀寫數據出錯,通常讀
寫頭都是懸浮在碟片上面,所以如果讀寫頭上沾染了一些煙霧顆粒,可
能造成與碟片接觸摩擦,從而使導致讀寫錯誤。煙霧也會影響CD,DVD碟
片質量而引起讀盤錯誤。因此最好不要在計算機旁抽煙。
光碟缺乏「關愛」對策:避免光碟污染與劃傷指紋,灰塵,污垢以
及刮痕都會導致讀盤錯誤,刮痕太深還可能無法讀盤。CD最好放在CD包
中,拿的時候手不要觸摸碟面。也不要在CD上貼標簽。如今的光碟機速度
都很快,因此即使是很小的標簽都會導致讀盤無法保持平衡,一般光碟機
讀盤時發出「吱吱」怪叫就說明碟片無法保持平衡。雖然這對光碟機本身
並沒有什麼影響但是會導致讀盤錯誤。如果要做標記的話可用水彩筆直
Ⅲ 電腦系統崩潰怎麼辦
目前流行三種安裝方法:一是傳統典型安裝,二是網上下載安裝,三是Ghost克隆安裝。
典型安裝成功率高,但相當費時,網上下載安裝,不用光碟、光碟機,從網上下載到硬碟,打開安裝後就能使用,但受文件源和其它因素影響,失敗機率高;Ghost克隆盤安裝操作間單,用時短,只要設置為光碟機啟動,打開後,選將系統恢復到C盤,幾分鍾就裝完了,為一般人所喜愛,但這類光碟在市場上很少買到,一般都是高手自做自用。根據你的情況,能買到或借到Ghost克隆盤最好,當然也可買普通安裝盤,至於安裝方法,你可以多在網路問答中查看。以傳統典型安裝為例:
一、准備安裝
1、准備好系統盤和驅動盤。
2、將要裝系統的C盤中你認為有用的數據保存到其它分區盤中。
3、將驅動程序備分到D盤備用。
4、對磁碟進行掃描--我的電腦—右擊要裝系統的磁碟驅動器(C)—屬性—工具--開始檢查—勾選「自動修復文件系統錯誤」—確定--開始—檢查後確定退出。
5、進BIOS關閉病毒警告。重啟,按Del進入BIOS 6.0設置界面,找到Advanced Bios Features(高級BIOS參數設置)按回車進Advanced Bios Features界面,用鍵盤方向鍵選定Virus Warning ,設為「Disabled」(禁止),按ESC,F10,Y,回車,保存退出。
6、檢查內存,加大內存。
7、檢查CPU、顯卡散熱。
二、光碟機啟動
1、Award Bion 4.51PG設置
重啟,按DEL進入BIOS Award 4.51PG界面,用功能鍵區方向鍵選第二行「BIOS Features Setup」(BIOS特性設置),回車進入BIOS Features Setup界面,找到第七行「Boot Sequence」,用PgUp或PgDn翻頁將它右邊顯示的A,C,換成CDROM,C,A。 按ESC,按F10,再打Y,回車,保存退出。
或
Award BIOS 6.0設置
重啟,按Del進入BIOS 6.0設置界面,找到Advanced Bios Features(高級BIOS參數設置)按回車進Advanced Bios Features界面,用鍵盤方向鍵盤選定First Boot Device ,用PgUp或PgDn翻頁將它右邊的HDD-O改為CDROM(光碟機啟動),按ESC,按F10,再打Y,回車,保存退出。
2、將XP安裝光碟插入光碟機,重啟,在看到屏幕底部出現CD……字樣的時候,及時按任意鍵,否則計算機跳過光啟又從硬碟啟動了。XP系統盤光啟之後便是開始安裝程序、復制文件、載入硬體驅動進到安裝向導中文界面。
三、預前安裝
1、掃描後進歡迎安裝程序,選安裝--回車;
2、檢查啟動環境--回車;
3、協議,同意,按F8;
4、指定安裝到那個分區,C--回車;
5、指定使用文件系統,用FAT32(或NTFS)格式化磁碟分區(C)--回車;
6、進安裝程序格式化,創建復制列表,將文件復制到WIN安裝文件夾;
7、開始初始化XP相關文件和配置,保存初始化參數,重啟。
四、安裝向導
1、區域和語言選項—下一步;
2、姓名、公司名稱—下一步;
3、產品密鑰—下一步;
4、計算機名、管理員密碼,下一步;
5、日期和時間設置—下一步;
6、安裝蛋白質絡,選典型 –下一步;
7、工作組和計算機域—下正點;
8、復制文件,安裝開始菜童,注冊組件,保存設置,刪除安裝的臨時文件,重啟。
五、完成安裝(這步可以跳過,等以後安裝)
1、自動調整解析度;
2、啟用自動更新—下一步;
3、連接到IT—下一步;
4、激活WIN—下一步;
5、誰使用這台計算機—重啟。
六、設置計算機
1、重啟後即進入XP桌面,這時的桌面只有回收站快捷圖標和任務欄,在桌面上單擊滑鼠右鍵,選擇「屬性」--「桌面」--「自定義桌面」--勾選「我的電腦」、「網上鄰居」等--「確定」,返回桌面。
2、試運行一下是否正常,如無聲或顯示不正常,右鍵單擊「我的電腦」,選擇「屬性」--「硬體--「設備管理器」—前面出現黃色問號或嘆號的選項代表未識別、未安裝驅動程序的硬體,右擊選擇「重新安裝驅動程序」,放入相應當驅動光碟,選擇「自動安裝」,系統會自動識別對應當驅動程序並安裝完成。
用以上方法直到前面的「問號」全部消失為止。需要裝的驅動一般有顯卡、音效卡、網卡、貓等驅動。
3、裝殺毒軟體及常用應用軟體。
!
Ⅳ 系統崩潰是什麼意思,它的徵兆是什麼,如果崩潰了該怎麼辦謝謝~
系統崩潰就是系統不能 正常運行了 就是 壞了
在使用計算機的過程我們不可能沒有系統崩潰的經歷,即使是最簡
單的日常操作業也可能對系統帶來一定的損害。事實上,由於人們在用
機過程中的不小心——從軟體的安裝到不經意的數據拷貝——都有可能
導致出錯提示、系統崩潰以及其他的毛病。
系統崩潰主要可分三種情況:
一、由軟體造成的崩潰:即使是最簡單的操作,比如程序的安裝與
卸載都有可能造成系統崩潰。
二、由系統本身而造成的崩潰:在刪除DLL文件,修改注冊表,或者
對操作系統進行升級前請聽一下我們的建議。
三、由硬體問題所造成的崩潰:計算機不是傢具,需要經常維護,
我們將告訴大家如何做。
這里我們列舉了18種常見的系統崩潰情況。針對各種情況我們也給
出了如何識別,消除以及處理的對策。
(1)由軟體造成的崩潰即使是性能最好的PC硬體也離不開軟體的支
持——也就是我們通常所說的應用程序、操作系統以及驅動程序。但是
如今的軟體是越來越復雜、越來越龐大。這里我們將告訴大家如何使你
的機器運行的更流暢。
不經常備份對策:備份沒商量你經常對系統進行備份嗎?沒有?現在
就進行很有必要!對一些非常重要的臨時文件(如工作文檔,金融資料)
進行備份並不難,如果系統出現問題,還會為你省下不少重復性的
工作。對於不大的文件我們可以備份到軟盤,而對於上十兆的文檔、電
子表格、照片集、視頻文件我們可以備份到Zip、Jaz、CD-R或者是CD-RW
中。
如果你認為備份非常麻煩的話,那麼你可以比較一下,在系統出現
問題(比如由於病毒使整個硬碟的數據丟失)以後重新創建所丟失的東
西哪個更麻煩呢?
致命病毒感染對策:及時「接種疫苗」有「下載癖」的人該注意了,
由於經常從網上下載了許多新東東,在安裝運行之後,突然許多重要的
文件莫名其妙的「無影無蹤」了?這該如何是好——無他,運行最新的
病毒掃描程序!因此在下載文件,共享軟盤,打開電子郵件中的附件以
及運行宏的時候請啟動病毒掃描程序。使愛「機」免受病毒之苦的最好
辦法就是對你所下載的每一個文件進行掃描,保持病毒掃描程序隨時在
後台執行,並對病毒庫經常進行升級從而不給新的病毒以可乘之機。
濫用測試版對策:三思而後「下」xx軟體又出測試版啦!往往一些
商業軟體在推出正式版之前都會發布一些該軟體的測試版,由於它通常
都是免費的,所以受到一些用戶的歡迎。可是「天下沒有白吃的午餐」,
測試軟體通常帶有一些BUG或者是造成系統崩潰、數據丟失的程序錯誤。
如果你希望系統更安全的話,不要對早期推出的測試版軟體馬上下
載使用。最好是等他們推出版本較高的測試版或者是正式的演示版。如
果對最新的測試版軟體非用不可的話,最好還是對系統進行備份至少也
要對當前所做的重要工作進行備份。
非法卸載對策:按部就班對於我們所安裝的Windows程序都會在系統
中進行注冊,或者在Windows Uninstaller utility中創建一個log文件,
在這個文件中會記載一些你增加的文件以及對系統配置所作的修改情況
。當你在「控制面板」中使用「添加/刪除」或者是使用程序自帶的卸載
程序的時候,Windows將刪除此程序在系統中的所有蹤跡以及對系統的修
改。
如果你不打算不再使用某個程序,那麼你可不要簡單的把此程序的
文件夾拖到「回收站」完事。而必須一步一步來,點擊開始—設置—控
制面板,然後雙擊添加刪除圖標,選擇安裝/卸載選項最後雙擊需要刪除
的文件。
共享之禍對策:升級悠著點大多數人認為,軟體升級是不會有問題
的。事實上,在升級過程中都會對其中共享的一些組件也進行升級,但
是其他程序可能不支持升級後的組件從而導致各種問題。
還有一種情況就是,升級覆蓋其他軟體將要使用的共享模塊程序。
例如,如果winsock.dll (一個非常重要的上網用動態連接庫文件)
被覆蓋了,那麼使用此文件的程序將無法上網。如果你打算對某個軟體
進行升級,那麼請對使用此版本處理的文件進行備份並把老版本的程序
卸載掉,然後安裝新版本並重新恢復以前所做的備份。
RAM不足對策:釋放內存Windows可以同時運行多個程序,但是這並
不能保證它們能夠「共存共榮」,特別是在系統內存並不是很充足的情
況下。要了解當前系統資源利用情況,大家可以打開「我的電腦」,在
「幫助」菜單下打開「關於」菜單則會發現系統資源利用情況。如果系
統資源所剩無幾(20%以下),你就要小心了,這時最好關閉一些不必
要的程序。
內存泄漏將會浪費一定的系統資源。當啟動一個程序時,Windows就
會為之分配一定的資源(內存),而在關閉此程序以後,Windows就會回
收資源。但是有時候,由於程序本身的問題會導致內存資源無法回收,
這時只有重新啟動系統。如果你懷疑某程序可能導致了內存泄漏,那麼
你可以檢查在開啟/關閉程序的前後,系統資源發生了怎樣的變化,如果
在關閉程序後,資源沒有沒有變化,那麼可以找一下看此程序有沒有補
丁能夠修復這個泄漏。
(2)由系統本身造成的崩潰即使是最簡單的操作,比如關閉系統或
者是對BIOS進行升級都可能會對你的PC合操作系統造成一定的影響。如
果在這些過程中處理不當,你的PC可能啟動不正常甚至根本無法啟動。
不過,如果你了解了如何適當地處理這些操作,就可以很好的保護
你的PC免受崩潰之苦。
BIOS破壞對策:備份BIOS你的系統需要對BIOS進行升級嗎?那麼在
升級之前最好確定你所使用的BIOS版本是否與你的PC相符合。如果BIOS
升級不正確或者在升級的過程中出現意外斷電,那麼你的系統可能無法
啟動。所以在升級BIOS前千萬要高清楚BIOS的型號。如果你所使用的BIOS
升級工具可以對當前BIOS進行備份,那麼請把以前BIOS在磁碟中拷貝一
份。同時看系統是否支持BIOS恢復(也就是引導塊恢復)並且還要懂得如
何恢復(目前有一些工具軟體比如Norton Utilities Rescue Disk已經可
以對BIOS進行備份並在出現問題的時候進行恢復)。萬一BIOS升級失敗,
以上步驟可以進行恢復。
文件管理不善對策:啟動Windows「自我療法」盡管如今的硬碟在使
用壽命,穩定性方面都有了很大的進步,但是存儲在上面的文件總有出
問題的時候。文件出錯比如文件分配單元出錯(簇丟失)和簇鏈接交錯(這
種情況一般發生在多個文件使用同一個簇塊上),一般程序崩潰和藍屏現
象都是由這兩個錯誤導致。為了檢查和糾正這些文件錯誤,你可以每隔
幾個星期運行一下「磁碟掃描程序」程序(Windows自帶程序,可以在開
始—程序—附件—系統工具中找到)。選定所要掃描的驅動器然後運行就
可以在一兩分鍾內搞定。如果時間充裕的話也可以選定修復錯誤選項。
這里還有另一個一般性的錯誤。當你建立、刪除、編輯和改動文件
的時候,存儲這些文件的簇就會散布在硬碟上。這樣就會導致Windows FAT
文件系統在讀寫這些「七零八碎」文件的時候非常的「吃力」。為了修
復這些問題,我們可以每隔幾個星期運行一下磁碟碎片清理工具(可以
在開始—程序—附件—系統工具中找到)來重新組織磁碟上的文件這樣
來使得包含文件的簇塊能夠集中在一起。選定相應的驅動器後便可開始,
不過這個過程的耗時較長。
非正常關機重啟動對策:Reset鍵少用為妙在沒有「關窗」之前請不
要直接關閉PC電源或重啟動。在一般情況下程序都會打開、創建各種不
同的文件(例如,虛擬內存交換文件和臨時文件),只有正常關機、重啟
動,這些文件才能夠保存,而且還可以把內存中的文件保存到硬碟中。
不過,如果你的愛機已經「發呆」,即使你按下Ctrl-Alt-Del它也「麻
木不仁」,那就不得不按Reset鍵了。
Windows之病對策:升級升級再升級!
盡管Windows與大多數硬軟體都能夠「和睦相處」,但是各種BUG和
漏洞在所難免,於是微軟公司推出了許多Windows補丁程序來修復這些錯
誤。我們可以訪問Windows相關的升級站點或者從「開始」菜單運行Windows
Update,這樣我們就可以獲得各種OS補丁、加強系統安全以及獲得最新
的工具程序(比如最新版的Media Player和IE瀏覽器)。我們可以每隔3
到6個月檢查一下是否有新的升級程序並選擇有用的東東下載。在升級之
前最好對一些重要數據進行備份。
篡改注冊表對策:不懂就別動!
當安裝Windows的時候,它會創建一個重要的文件來跟蹤大量的硬體
和軟體安裝信息以及許多的系統設置。這個文件就是注冊表。在增刪軟
硬體的時候Windows也會自動對注冊表進行修改。對於大多數人來說注冊
表中的內容讓人很難以理解,所以在不清楚的情況下千萬不要亂動,否
則出現問題Windows可能無法啟動。
文件誤刪對策:有時也要「NO」一般在刪除文件的時候,系統都會
給出提示,對於普通的文件(如文檔、圖片等)可以直接按「OK」,而
那些比較重要的文件,比如EXE、DLL文件或者是某個程序的組件在刪除
前請好好考慮一下,還有就是位於Windows System文件夾下的也是一些
非常重要的文件,刪除要慎重。不過Windows配有回收站,如果清空它,
許多文件將被永久性刪除。所以不要頻繁清空它。
(3)由硬體造成的系統崩潰如果不出現問題,我們很少去動機箱中
的各種組件。但是擴展卡松動,數據線磨損,系統過熱以及其他的各種
故障都會使我們的PC不幹活。其實,無須專業人員我們自己就可以採取
一些措施來加以預防。
「溺水而亡」對策:喝水請到一邊去鍵盤對水都比較敏感(比較高
級的防水鍵盤那就另當別論了)。如果水灑到機器中,請立即關閉電源
並把浸透到設備中的水擦乾凈。最好不要PC旁邊喝水,即使喝的話最好
是把機器用東西蓋一下。
過熱損耗對策:通風很重要在操作過程中顯示器的發熱量非常大。
保持良好的通風狀況非常重要,不要把書本等東西放到顯示器上。
如果顯示器過熱將會導致色彩、圖象失真甚至縮短顯示器壽命。
移動不當對策:避免振動PC是放在桌上的,不是筆記本,不要頻繁
的搬來搬去。因為在移動過程中如果受到很大振動往往會使機器內部CPU、
RAM以及擴展卡松動,從而導致接觸不良。如果要轉移機器,最好使用
有墊子的箱子裝好,顯示器向下放置,這樣可以降低其重心,減少晃動。
電子損壞對策:一切為了「穩定」計算機不要同時與空調等高耗電
的家電同時開機,因為由於電流過高產生浪涌對電源線和電腦都是會帶
來不利,更有甚者會擊穿電腦中的電子元件,這樣整個系統就真的崩潰
完蛋了。所以有條件的話可以配置一台穩壓器,如果所在地區經常停電
也可以使用UPS。
煙霧殺手對策:保持空氣潔凈吸煙有害健康,同樣,煙霧也會進入
驅動器,並對讀寫頭造成一定的影響,從而導致讀寫數據出錯,通常讀
寫頭都是懸浮在碟片上面,所以如果讀寫頭上沾染了一些煙霧顆粒,可
能造成與碟片接觸摩擦,從而使導致讀寫錯誤。煙霧也會影響CD,DVD碟
片質量而引起讀盤錯誤。因此最好不要在計算機旁抽煙。
光碟缺乏「關愛」對策:避免光碟污染與劃傷指紋,灰塵,污垢以
及刮痕都會導致讀盤錯誤,刮痕太深還可能無法讀盤。CD最好放在CD包
中,拿的時候手不要觸摸碟面。也不要在CD上貼標簽。如今的光碟機速度
都很快,因此即使是很小的標簽都會導致讀盤無法保持平衡,一般光碟機
讀盤時發出「吱吱」怪叫就說明碟片無法保持平衡。雖然這對光碟機本身
並沒有什麼影響但是會導致讀盤錯誤。如果要做標記的話可用水彩筆直
接在光碟背面寫。
Ⅳ C語言初級問題
1、內存分配方面:
堆:一般由程序員分配釋放, 若程序員不釋放,程序結束時可能由OS回收 。注意它與數據結構中的堆是兩回事,分配方式是類似於鏈表。可能用到的關鍵字如下:new、malloc、delete、free等等。
棧:由編譯器(Compiler)自動分配釋放,存放函數的參數值,局部變數的值等。其操作方式類似於數據結構中的棧。
2、申請方式方面:
堆:需要程序員自己申請,並指明大小。在c中malloc函數如p1 = (char *)malloc(10);在C++中用new運算符,但是注意p1、p2本身是在棧中的。因為他們還是可以認為是局部變數。
棧:由系統自動分配。 例如,聲明在函數中一個局部變數 int b;系統自動在棧中為b開辟空間。
3、系統響應方面:
堆:操作系統有一個記錄空閑內存地址的鏈表,當系統收到程序的申請時,會遍歷該鏈表,尋找第一個空間大於所申請空間的堆結點,然後將該結點從空閑結點鏈表中刪除,並將該結點的空間分配給程序,另外,對於大多數系統,會在這塊內存空間中的首地址處記錄本次分配的大小,這樣代碼中的delete語句才能正確的釋放本內存空間。另外由於找到的堆結點的大小不一定正好等於申請的大小,系統會自動的將多餘的那部分重新放入空閑鏈表中。
棧:只要棧的剩餘空間大於所申請空間,系統將為程序提供內存,否則將報異常提示棧溢出。
4、大小限制方面:
堆:是向高地址擴展的數據結構,是不連續的內存區域。這是由於系統是用鏈表來存儲的空閑內存地址的,自然是不連續的,而鏈表的遍歷方向是由低地址向高地址。堆的大小受限於計算機系統中有效的虛擬內存。由此可見,堆獲得的空間比較靈活,也比較大。
棧:在Windows下, 棧是向低地址擴展的數據結構,是一塊連續的內存的區域。這句話的意思是棧頂的地址和棧的最大容量是系統預先規定好的,在WINDOWS下,棧的大小是固定的(是一個編譯時就確定的常數),如果申請的空間超過棧的剩餘空間時,將提示overflow。因此,能從棧獲得的空間較小。
5、效率方面:
堆:是由new分配的內存,一般速度比較慢,而且容易產生內存碎片,不過用起來最方便,另外,在WINDOWS下,最好的方式是用 VirtualAlloc分配內存,他不是在堆,也不是在棧是直接在進程的地址空間中保留一快內存,雖然用起來最不方便。但是速度快,也最靈活。
棧:由系統自動分配,速度較快。但程序員是無法控制的。
6、存放內容方面:
堆:一般是在堆的頭部用一個位元組存放堆的大小。堆中的具體內容有程序員安排。
棧:在函數調用時第一個進棧的是主函數中後的下一條指令(函數調用語句的下一條可執行語句)的地址然後是函數的各個參數,在大多數的C編譯器中,參數是由右往左入棧,然後是函數中的局部變數。 注意: 靜態變數是不入棧的。當本次函數調用結束後,局部變數先出棧,然後是參數,最後棧頂指針指向最開始存的地址,也就是主函數中的下一條指令,程序由該點繼續運行。
7、存取效率方面:
堆:char *s1 = "Hellow Word";是在編譯時就確定的;
棧:char s1[] = "Hellow Word"; 是在運行時賦值的;用數組比用指針速度要快一些,因為指針在底層匯編中需要用edx寄存器中轉一下,而數組在棧上直接讀取。
=========轉載第二篇文章=================
堆和棧的區別
一、預備知識?程序的內存分配
一個由c/C++編譯的程序佔用的內存分為以下幾個部分
1、棧區(stack)? 由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於數據結構中的棧。
2、堆區(heap) ? 一般由程序員分配釋放, 若程序員不釋放,程序結束時可能由OS回收 。注意它與數據結構中的堆是兩回事,分配方式倒是類似於鏈表,呵呵。
3、全局區(靜態區)(static)?,全局變數和靜態變數的存儲是放在一塊的,初始化的全局變數和靜態變數在一塊區域, 未初始化的全局變數和未初始化的靜態變數在相鄰的另一塊區域。 - 程序結束後有系統釋放
4、文字常量區?常量字元串就是放在這里的。 程序結束後由系統釋放
5、程序代碼區?存放函數體的二進制代碼。
二、例子程序
這是一個前輩寫的,非常詳細
//main.cpp
int a = 0; 全局初始化區
char *p1; 全局未初始化區
main()
{
int b; 棧
char s[] = "abc"; 棧
char *p2; 棧
char *p3 = "123456"; 123456 在常量區,p3在棧上。
static int c =0; 全局(靜態)初始化區
p1 = (char *)malloc(10);
p2 = (char *)malloc(20);
分配得來得10和20位元組的區域就在堆區。
strcpy(p1, "123456"); 123456放在常量區,編譯器可能會將它與p3所指向的"123456"優化成一個地方。
}
二、堆和棧的理論知識
2.1申請方式
stack:
由系統自動分配。 例如,聲明在函數中一個局部變數 int b; 系統自動在棧中為b開辟空間
heap:
需要程序員自己申請,並指明大小,在c中malloc函數
如p1 = (char *)malloc(10);
在C++中用new運算符
如p2 = (char *)malloc(10);
但是注意p1、p2本身是在棧中的。
2.2
申請後系統的響應
棧:只要棧的剩餘空間大於所申請空間,系統將為程序提供內存,否則將報異常提示棧溢出。
堆:首先應該知道操作系統有一個記錄空閑內存地址的鏈表,當系統收到程序的申請時,
會
遍歷該鏈表,尋找第一個空間大於所申請空間的堆結點,然後將該結點從空閑結點鏈表中刪除,並將該結點的空間分配給程序,另外,對於大多數系統,會在這塊內
存空間中的首地址處記錄本次分配的大小,這樣,代碼中的delete語句才能正確的釋放本內存空間。另外,由於找到的堆結點的大小不一定正好等於申請的大
小,系統會自動的將多餘的那部分重新放入空閑鏈表中。
2.3申請大小的限制
棧:在Windows下,棧是向低地址擴展的數據
結構,是一塊連續的內存的區域。這句話的意思是棧頂的地址和棧的最大容量是系統預先規定好的,在WINDOWS下,棧的大小是2M(也有的說是1M,總之
是一個編譯時就確定的常數),如果申請的空間超過棧的剩餘空間時,將提示overflow。因此,能從棧獲得的空間較小。
堆:堆是向高地址擴展的數據結構,是不連續的內存區域。這是由於系統是用鏈表來存儲的空閑內存地址的,自然是不連續的,而鏈表的遍歷方向是由低地址向高地址。堆的大小受限於計算機系統中有效的虛擬內存。由此可見,堆獲得的空間比較靈活,也比較大。
2.4申請效率的比較:
棧由系統自動分配,速度較快。但程序員是無法控制的。
堆是由new分配的內存,一般速度比較慢,而且容易產生內存碎片,不過用起來最方便.
另外,在 WINDOWS下,最好的方式是用VirtualAlloc分配內存,他不是在堆,也不是在棧是直接在進程的地址空間中保留一快內存,雖然用起來最不方便。但是速度快,也最靈活。
2.5堆和棧中的存儲內容
棧: 在函數調用時,第一個進棧的是主函數中後的下一條指令(函數調用語句的下一條可執行語句)的地址,然後是函數的各個參數,在大多數的C編譯器中,參數是由右往左入棧的,然後是函數中的局部變數。注意靜態變數是不入棧的。
當本次函數調用結束後,局部變數先出棧,然後是參數,最後棧頂指針指向最開始存的地址,也就是主函數中的下一條指令,程序由該點繼續運行。
堆:一般是在堆的頭部用一個位元組存放堆的大小。堆中的具體內容有程序員安排。
2.6存取效率的比較
char s1[] = "aaaaaaaaaaaaaaa";
char *s2 = "bbbbbbbbbbbbbbbbb";
aaaaaaaaaaa 是在運行時刻賦值的;
而bbbbbbbbbbb是在編譯時就確定的;
但是,在以後的存取中,在棧上的數組比指針所指向的字元串(例如堆)快。
比如:
#include
void main()
{
char a = 1;
char c[] = "1234567890";
char *p ="1234567890";
a = c[1];
a = p[1];
return;
}
對應的匯編代碼
10: a = c[1];
00401067 8A 4D F1 mov cl,byte ptr [ebp-0Fh]
0040106A 88 4D FC mov byte ptr [ebp-4],cl
11: a = p[1];
0040106D 8B 55 EC mov edx,dword ptr [ebp-14h]
00401070 8A 42 01 mov al,byte ptr [edx+1]
00401073 88 45 FC mov byte ptr [ebp-4],al
第一種在讀取時直接就把字元串中的元素讀到寄存器cl中,而第二種則要先把指針值讀到edx中,在根據edx讀取字元,顯然慢了。
2.7 小結:
堆和棧的區別可以用如下的比喻來看出:
使用棧就象我們去飯館里吃飯,只管點菜(發出申請)、付錢、和吃(使用),吃飽了就走,不必理會切菜、洗菜等准備工作和洗碗、刷鍋等掃尾工作,他的好處是快捷,但是自由度小。
使用堆就象是自己動手做喜歡吃的菜餚,比較麻煩,但是比較符合自己的口味,而且自由度大。
Ⅵ 系統崩潰問題
系統崩潰就是系統不能 正常運行了 就是 壞了
在使用計算機的過程我們不可能沒有系統崩潰的經歷,即使是最簡
單的日常操作業也可能對系統帶來一定的損害。事實上,由於人們在用
機過程中的不小心——從軟體的安裝到不經意的數據拷貝——都有可能
導致出錯提示、系統崩潰以及其他的毛病。
系統崩潰主要可分三種情況:
一、由軟體造成的崩潰:即使是最簡單的操作,比如程序的安裝與
卸載都有可能造成系統崩潰。
二、由系統本身而造成的崩潰:在刪除DLL文件,修改注冊表,或者
對操作系統進行升級前請聽一下我們的建議。
三、由硬體問題所造成的崩潰:計算機不是傢具,需要經常維護,
我們將告訴大家如何做。
這里我們列舉了18種常見的系統崩潰情況。針對各種情況我們也給
出了如何識別,消除以及處理的對策。
(1)由軟體造成的崩潰即使是性能最好的PC硬體也離不開軟體的支
持——也就是我們通常所說的應用程序、操作系統以及驅動程序。但是
如今的軟體是越來越復雜、越來越龐大。這里我們將告訴大家如何使你
的機器運行的更流暢。
不經常備份對策:備份沒商量你經常對系統進行備份嗎?沒有?現在
就進行很有必要!對一些非常重要的臨時文件(如工作文檔,金融資料)
進行備份並不難,如果系統出現問題,還會為你省下不少重復性的
工作。對於不大的文件我們可以備份到軟盤,而對於上十兆的文檔、電
子表格、照片集、視頻文件我們可以備份到Zip、Jaz、CD-R或者是CD-RW
中。
如果你認為備份非常麻煩的話,那麼你可以比較一下,在系統出現
問題(比如由於病毒使整個硬碟的數據丟失)以後重新創建所丟失的東
西哪個更麻煩呢?
致命病毒感染對策:及時「接種疫苗」有「下載癖」的人該注意了,
由於經常從網上下載了許多新東東,在安裝運行之後,突然許多重要的
文件莫名其妙的「無影無蹤」了?這該如何是好——無他,運行最新的
病毒掃描程序!因此在下載文件,共享軟盤,打開電子郵件中的附件以
及運行宏的時候請啟動病毒掃描程序。使愛「機」免受病毒之苦的最好
辦法就是對你所下載的每一個文件進行掃描,保持病毒掃描程序隨時在
後台執行,並對病毒庫經常進行升級從而不給新的病毒以可乘之機。
濫用測試版對策:三思而後「下」xx軟體又出測試版啦!往往一些
商業軟體在推出正式版之前都會發布一些該軟體的測試版,由於它通常
都是免費的,所以受到一些用戶的歡迎。可是「天下沒有白吃的午餐」,
測試軟體通常帶有一些BUG或者是造成系統崩潰、數據丟失的程序錯誤。
如果你希望系統更安全的話,不要對早期推出的測試版軟體馬上下
載使用。最好是等他們推出版本較高的測試版或者是正式的演示版。如
果對最新的測試版軟體非用不可的話,最好還是對系統進行備份至少也
要對當前所做的重要工作進行備份。
非法卸載對策:按部就班對於我們所安裝的Windows程序都會在系統
中進行注冊,或者在Windows Uninstaller utility中創建一個log文件,
在這個文件中會記載一些你增加的文件以及對系統配置所作的修改情況
。當你在「控制面板」中使用「添加/刪除」或者是使用程序自帶的卸載
程序的時候,Windows將刪除此程序在系統中的所有蹤跡以及對系統的修
改。
如果你不打算不再使用某個程序,那麼你可不要簡單的把此程序的
文件夾拖到「回收站」完事。而必須一步一步來,點擊開始—設置—控
制面板,然後雙擊添加刪除圖標,選擇安裝/卸載選項最後雙擊需要刪除
的文件。
共享之禍對策:升級悠著點大多數人認為,軟體升級是不會有問題
的。事實上,在升級過程中都會對其中共享的一些組件也進行升級,但
是其他程序可能不支持升級後的組件從而導致各種問題。
還有一種情況就是,升級覆蓋其他軟體將要使用的共享模塊程序。
例如,如果winsock.dll (一個非常重要的上網用動態連接庫文件)
被覆蓋了,那麼使用此文件的程序將無法上網。如果你打算對某個軟體
進行升級,那麼請對使用此版本處理的文件進行備份並把老版本的程序
卸載掉,然後安裝新版本並重新恢復以前所做的備份。
RAM不足對策:釋放內存Windows可以同時運行多個程序,但是這並
不能保證它們能夠「共存共榮」,特別是在系統內存並不是很充足的情
況下。要了解當前系統資源利用情況,大家可以打開「我的電腦」,在
「幫助」菜單下打開「關於」菜單則會發現系統資源利用情況。如果系
統資源所剩無幾(20%以下),你就要小心了,這時最好關閉一些不必
要的程序。
內存泄漏將會浪費一定的系統資源。當啟動一個程序時,Windows就
會為之分配一定的資源(內存),而在關閉此程序以後,Windows就會回
收資源。但是有時候,由於程序本身的問題會導致內存資源無法回收,
這時只有重新啟動系統。如果你懷疑某程序可能導致了內存泄漏,那麼
你可以檢查在開啟/關閉程序的前後,系統資源發生了怎樣的變化,如果
在關閉程序後,資源沒有沒有變化,那麼可以找一下看此程序有沒有補
丁能夠修復這個泄漏。
(2)由系統本身造成的崩潰即使是最簡單的操作,比如關閉系統或
者是對BIOS進行升級都可能會對你的PC合操作系統造成一定的影響。如
果在這些過程中處理不當,你的PC可能啟動不正常甚至根本無法啟動。
不過,如果你了解了如何適當地處理這些操作,就可以很好的保護
你的PC免受崩潰之苦。
BIOS破壞對策:備份BIOS你的系統需要對BIOS進行升級嗎?那麼在
升級之前最好確定你所使用的BIOS版本是否與你的PC相符合。如果BIOS
升級不正確或者在升級的過程中出現意外斷電,那麼你的系統可能無法
啟動。所以在升級BIOS前千萬要高清楚BIOS的型號。如果你所使用的BIOS
升級工具可以對當前BIOS進行備份,那麼請把以前BIOS在磁碟中拷貝一
份。同時看系統是否支持BIOS恢復(也就是引導塊恢復)並且還要懂得如
何恢復(目前有一些工具軟體比如Norton Utilities Rescue Disk已經可
以對BIOS進行備份並在出現問題的時候進行恢復)。萬一BIOS升級失敗,
以上步驟可以進行恢復。
文件管理不善對策:啟動Windows「自我療法」盡管如今的硬碟在使
用壽命,穩定性方面都有了很大的進步,但是存儲在上面的文件總有出
問題的時候。文件出錯比如文件分配單元出錯(簇丟失)和簇鏈接交錯(這
種情況一般發生在多個文件使用同一個簇塊上),一般程序崩潰和藍屏現
象都是由這兩個錯誤導致。為了檢查和糾正這些文件錯誤,你可以每隔
幾個星期運行一下「磁碟掃描程序」程序(Windows自帶程序,可以在開
始—程序—附件—系統工具中找到)。選定所要掃描的驅動器然後運行就
可以在一兩分鍾內搞定。如果時間充裕的話也可以選定修復錯誤選項。
這里還有另一個一般性的錯誤。當你建立、刪除、編輯和改動文件
的時候,存儲這些文件的簇就會散布在硬碟上。這樣就會導致Windows FAT
文件系統在讀寫這些「七零八碎」文件的時候非常的「吃力」。為了修
復這些問題,我們可以每隔幾個星期運行一下磁碟碎片清理工具(可以
在開始—程序—附件—系統工具中找到)來重新組織磁碟上的文件這樣
來使得包含文件的簇塊能夠集中在一起。選定相應的驅動器後便可開始,
不過這個過程的耗時較長。
非正常關機重啟動對策:Reset鍵少用為妙在沒有「關窗」之前請不
要直接關閉PC電源或重啟動。在一般情況下程序都會打開、創建各種不
同的文件(例如,虛擬內存交換文件和臨時文件),只有正常關機、重啟
動,這些文件才能夠保存,而且還可以把內存中的文件保存到硬碟中。
不過,如果你的愛機已經「發呆」,即使你按下Ctrl-Alt-Del它也「麻
木不仁」,那就不得不按Reset鍵了。
Windows之病對策:升級升級再升級!
盡管Windows與大多數硬軟體都能夠「和睦相處」,但是各種BUG和
漏洞在所難免,於是微軟公司推出了許多Windows補丁程序來修復這些錯
誤。我們可以訪問Windows相關的升級站點或者從「開始」菜單運行Windows
Update,這樣我們就可以獲得各種OS補丁、加強系統安全以及獲得最新
的工具程序(比如最新版的Media Player和IE瀏覽器)。我們可以每隔3
到6個月檢查一下是否有新的升級程序並選擇有用的東東下載。在升級之
前最好對一些重要數據進行備份。
篡改注冊表對策:不懂就別動!
當安裝Windows的時候,它會創建一個重要的文件來跟蹤大量的硬體
和軟體安裝信息以及許多的系統設置。這個文件就是注冊表。在增刪軟
硬體的時候Windows也會自動對注冊表進行修改。對於大多數人來說注冊
表中的內容讓人很難以理解,所以在不清楚的情況下千萬不要亂動,否
則出現問題Windows可能無法啟動。
文件誤刪對策:有時也要「NO」一般在刪除文件的時候,系統都會
給出提示,對於普通的文件(如文檔、圖片等)可以直接按「OK」,而
那些比較重要的文件,比如EXE、DLL文件或者是某個程序的組件在刪除
前請好好考慮一下,還有就是位於Windows System文件夾下的也是一些
非常重要的文件,刪除要慎重。不過Windows配有回收站,如果清空它,
許多文件將被永久性刪除。所以不要頻繁清空它。
(3)由硬體造成的系統崩潰如果不出現問題,我們很少去動機箱中
的各種組件。但是擴展卡松動,數據線磨損,系統過熱以及其他的各種
故障都會使我們的PC不幹活。其實,無須專業人員我們自己就可以採取
一些措施來加以預防。
「溺水而亡」對策:喝水請到一邊去鍵盤對水都比較敏感(比較高
級的防水鍵盤那就另當別論了)。如果水灑到機器中,請立即關閉電源
並把浸透到設備中的水擦乾凈。最好不要PC旁邊喝水,即使喝的話最好
是把機器用東西蓋一下。
過熱損耗對策:通風很重要在操作過程中顯示器的發熱量非常大。
保持良好的通風狀況非常重要,不要把書本等東西放到顯示器上。
如果顯示器過熱將會導致色彩、圖象失真甚至縮短顯示器壽命。
移動不當對策:避免振動PC是放在桌上的,不是筆記本,不要頻繁
的搬來搬去。因為在移動過程中如果受到很大振動往往會使機器內部CPU、
RAM以及擴展卡松動,從而導致接觸不良。如果要轉移機器,最好使用
有墊子的箱子裝好,顯示器向下放置,這樣可以降低其重心,減少晃動。
電子損壞對策:一切為了「穩定」計算機不要同時與空調等高耗電
的家電同時開機,因為由於電流過高產生浪涌對電源線和電腦都是會帶
來不利,更有甚者會擊穿電腦中的電子元件,這樣整個系統就真的崩潰
完蛋了。所以有條件的話可以配置一台穩壓器,如果所在地區經常停電
也可以使用UPS。
煙霧殺手對策:保持空氣潔凈吸煙有害健康,同樣,煙霧也會進入
驅動器,並對讀寫頭造成一定的影響,從而導致讀寫數據出錯,通常讀
寫頭都是懸浮在碟片上面,所以如果讀寫頭上沾染了一些煙霧顆粒,可
能造成與碟片接觸摩擦,從而使導致讀寫錯誤。煙霧也會影響CD,DVD碟
片質量而引起讀盤錯誤。因此最好不要在計算機旁抽煙。
光碟缺乏「關愛」對策:避免光碟污染與劃傷指紋,灰塵,污垢以
及刮痕都會導致讀盤錯誤,刮痕太深還可能無法讀盤。CD最好放在CD包
中,拿的時候手不要觸摸碟面。也不要在CD上貼標簽。如今的光碟機速度
都很快,因此即使是很小的標簽都會導致讀盤無法保持平衡,一般光碟機
讀盤時發出「吱吱」怪叫就說明碟片無法保持平衡。雖然這對光碟機本身
並沒有什麼影響但是會導致讀盤錯誤。如果要做標記的話可用水彩筆直
接在光碟背面寫。
Ⅶ 電腦系統崩潰了,該如何解決
如果是硬體問題造成的系統崩潰,需要先檢測硬體,並維修或者更換硬體
如果是系統或者軟體問題造成的,那麼重新安裝系統即可,按照你的意思,按f8恢復才崩潰的,應該是系統問題居多,請按以下辦法重裝系統試試:
可以選擇U盤和系統光碟來安裝。因為很多電腦不帶光碟機,所以使用U盤安裝操作系統成為最方便的方法,建議使用這種方式。
使用U盤安裝系統有以下步驟:
1、事先准備4G以上U盤一個,網上下載pe軟體(譬如大白菜、u當家、老毛桃等等)和ghost版本win7或者其他(要和原來的系統相同)的操作系統安裝程序。
2、首先要把U盤製成pe啟動盤,網路搜索並下載U盤啟動製作工具,下載完成後,在電腦上打開啟動安裝程序,根據提示將U盤啟動製作工具安裝到電腦上。
3、安裝完成後,雙擊PE軟體,插入u盤等待軟體成功讀取到u盤之後,點擊「一鍵製作」,使用系統默認的模式即可把U盤啟動盤製作完成,製作完成之後請把下載的ghost操作系統復制到U盤上。這里需要注意選擇U盤。
4、將製作好的u盤啟動盤插入usb介面,然後重啟電腦,當出現開機畫面時,通過使用啟動快捷鍵F12(這里的快捷鍵不同主板,按鍵各不相同,具體可查看主板說明書),把U盤設為第一啟動項,引導u盤啟動進入到PE主菜單界面,用鍵盤上上下鍵選擇「運行win2003pe經典版或者win8pe標准版」並按回車鍵。
5、系統會在pe引導下進入pe桌面,打開pe系統提供的「裝機工具」,然後可以先把下載好的ghost版本操作系統復制到除C盤以外的分區上,點擊彈出U盤並拔掉U盤(這樣操作省得在重啟電腦時,系統又自動使用U盤啟動電腦),然後再點擊瀏覽,把win7鏡像文件添加進來,選擇c盤為安裝盤,點擊確定。
6、在彈出的執行還原窗口點擊確定,此時要等待系統自行還原,中途不能中斷操作,也不能斷電。
7、鏡像文件還原完畢之後,電腦會自動重啟,並開始安裝,這期間無需手動操作。
8、系統安裝完成,電腦會再次重啟,並成功進入桌面。