第一篇:HP電腦無法啟動,錯誤提示912錯誤
故障現象:
HP dx2708商用機開機出現6短報警聲音,并出現錯誤提示:912-the computer has been removed,the machine cover has been removed since last system start up.please ensure that any system access was authorized.然后提示:Press F1 to continus 系統可以進入.解決:
按 F10 鍵進入 BIOS 設置程序,選擇 “hardware monitor
setup”: reset case open status把它的值設置為enable 保存bios 配置就可。
第二篇:電腦啟動錯誤提示信息解釋
電腦啟動錯誤提示信息解釋大全
.CMOS battery failed CMOS電池失效。一般出現這種情況就是說明給主板CMOS供電的電池已經快沒電了,需要朋友們及時更換主板電池。
CMOS check sum error-Defaults loaded CMOS執行全部檢查時發現錯誤,要載入系統預設值。一般來說出現這句話有兩種解釋:一種是說主板CMOS供電電池快要沒電了,朋友們可以先換個電池試 試看;第二種解釋是如果更換電池后問題還是沒有解決,那么就說明CMOS RAM可能有問題了,如果主板沒過一年的話就可以到經銷商處換一塊主板,要是過了一年就讓經銷商送回生產廠家修一下吧!
Floppy Disk(s)fail 或 Floppy Disk(s)fail(80)或Floppy Disk(s)fail(40)無法驅動軟盤驅動器。系統提示找不到軟驅,首先要看看軟驅的電源線和數據線有沒有松動或者是接反,最好是是把軟驅放到另外一臺機子上試一試,如果這些都不行,那么只好再買一個了,好在目前市場中的軟驅還不算貴。
Hard disk install failure 硬盤安裝失敗。這是因為硬盤的電源線或數據線可能未接好或者硬盤跳線設置不當引起的。朋友們可以檢查一下硬盤的各根連線是否插好,看看同一根數據線上的 兩個硬盤的跳線設置是否一樣。如果一樣,只要將兩個硬盤的跳線設置不一樣即可(一個設為Master,另一個設為Slave)。
Hard disk(s)diagnosis fail 執行硬盤診斷時發生錯誤。出現這個問題一般就是硬盤內部本身出現硬件故障了,你可以把硬盤放到另一臺機子上試一試,如果問題還是沒有解決,只能去修一下了。如果硬盤還在包換期內的話,最好還是趕快去換一塊!
Hardware Monitor found an error,enter POWER MANAGEMENT SETUP for details,Press F1 to continue,DEL to enter SETUP 監視功能發現錯誤,進入POWER MANAGEMENT SETUP查看詳細資料,或按F1鍵繼續開機程序,按DEL鍵進入CMOS設置。現在好一些的主板都具備有硬件的監視功能,用戶可以設定主板與CPU的溫 度監視、電壓調整器的電壓輸出準位監視和對各個風扇轉速的監視,當上述監視功能在開機時發覺有異常情況,那么便會出現這段話,這時朋友們可以進入CMOS 設置選擇POWER MANAGEMENT SETUP,在右面的**Fan Monitor**、**Thermal Monitor**和**Voltage Monitor**查看是哪部分監控發出了異常情況,然后再加以解決。
Keyboard error or no keyboard present 鍵盤錯誤或者未接鍵盤。檢查一下鍵盤與主板接口是否接好,如果鍵盤已經接好,那么就是主板鍵盤口壞了,主板如尚在包修期內,朋友們可以找經銷商或主板廠家進行解決。Memory test fail 內存檢測失敗。重新插拔一下內存條,看看是否能解決,出現這種問題一般是因為混插的內存條互相不兼容而引起的,有條件的話去換一條吧!如果使用的只是一根內存條,那么就一定是內存條本身有問題,還是趕快去換一條的好!
Override enable-Defaults loaded 當前CMOS設定無法啟動系統,載入BIOS中的預設值以便啟動系統。一般是CMOS內的設定出現錯誤,朋友們只要進入CMOS設置后選擇LOAD SETUP DEFAULTS載入系統原來的設定值然后重新啟動即可解決這一問題。Press ESC to skip memory test 正在進行內存檢查,可按ESC鍵跳過。這是因為在CMOS內沒有設定跳過存儲器的第二、三、四次測試,開機就會執行四次內存測試,當然你也可以按ESC 鍵結束內存檢查,不過每次開機后都要這樣做實在太麻煩了,你可以進入CMOS設置后選擇BIOS FEATURES SETUP,將其中的Quick Power On Self Test設為Enabled開啟,存儲后重新啟動即可解決。
Resuming from disk,Press TAB to show POST screen 從硬盤恢復開機,按TAB顯示開機自檢畫面。這是因為市場中有的主板在BIOS設置中提供了Suspend to disk(將硬盤掛起)功能,如果我們使用了Suspend to disk的方式來關機,那么我們在下次開機時,屏幕上就會顯示此提示消息的。
Secondary slave hard fail 檢測從盤失敗。可能是CMOS設置不當引起的。比如說IDE設備中并沒有連接有從盤,但在CMOS里設置有從盤,那么就會出現這個錯誤。如出現這個錯 誤,朋友們可以進入CMOS設置,選擇IDE HDD AUTO DETECTION進行硬盤自動偵測。如果使用上述方法問題沒有解決,那就可能是硬盤的電源線、數據線未接好或者硬盤跳線設置不當。Abort,Retry, Ignore,fail? 退出,重試,忽略,取消?不能識別給出的命令、或發生了使命令不能執行的磁盤或設備錯誤,可能是磁盤損壞或軟驅門沒關。按A鍵 徹底終止,并回到DOS提示符;按R鍵 重復執行該命令;按I鍵 繼續處理,忽略錯誤,非常冒險,建議不要采用;按F鍵 不執行有問題的命令,繼續下面的處理。Access Denied 拒絕存取。試圖打開一個標記為只讀、存儲在寫保護的磁盤上或鎖定在網絡上的文件。如果在子目錄上使用Type命令,或在文件上使用CD(chdir)命令,也會產生這個信息。應該用Attrib命令刪除文件的只讀狀態或從磁盤中去掉寫保護,然后再試試。Bad Command or file name 錯誤的命令或文件名,不能識別輸入的命令。應該檢查以確保輸入命令的正確性,確認在指定目錄或用Path命令指定的搜索路徑上能找到命令文件。
Boot error 引導錯誤。在引導時檢測不到應有的外設。應該檢查計算機的設置參數,如用戶自己不能解決這個問題,請找專門維修人員。Cannot find system files 不能找到系統文件。試圖從沒有包含系統文件的驅動器上裝入操作系統。應該用:sys命令將系統文件復制到根目錄中。除非真的是不能恢復系統文件了,才可用format/s命令重新格式化磁盤。
Cannot load command,system halted 不能加載command,系統中止應用程序覆蓋了內存中的所有或部分Command.com。應該重新引導計算機,檢查被應用程序修改過的數據是否完 整,如有必要可將Command.com復制到子目錄,這樣退出應用程序時DOS可在這兒找到Command.com。
Cannot read file allocation table 不能讀到文件分配表。文件分配表已壞。如仍能找到一些數據,那么將它們都備份到一張空盤中,也可利用Chkdsk命令修復文件分配表,如需要,可重新格式化磁盤。如果問題重復發生,那么應該修理驅動器或更換驅動器。
Divide Overflow 分配溢出,除零錯誤。程序可能編寫有錯誤,未調試好,也可能是與內存中的其它程序沖突。檢查內存中的其它程序或不再使用此程序。
Drive Not Ready Error 驅動器未準備好。沒有該驅動器或未放磁盤。檢查磁盤或更換磁盤。
Duplicate File Name or File Not Found 文件重名或未找到。給文件起名字時與已有的文件重名了或是在對文件操縱時根本就沒這條文件。更換名字或是檢查文件名的拼寫。
Error loading operating system 引導操作系統錯誤。操作系統文件找不到或已損壞。用SYS命令將操作系統文件拷貝到該驅動器,如需要,可將config.sys和 autoexec.bat文件拷貝到根目錄中。如不能恢復系統文件,那么從軟盤引導系統,備份數據,用format/s命令重新格式化磁盤。EXEC failure 文件執行失敗。應用程序的可執行文件包含影響處埋的錯誤,或者由于早已打開了太多的文件而不能打開該文件,文件可能與當前的DOS版本不兼容。檢查DOS的版本,如版本正確,可通過編輯Config.sys中的Files命令來解決這個問題。
File allocation table bad 文件分配表已損壞。很多原因,例如病毒發作,突然停機,不正常關機等都能破壞分配表。將所能找到的數據備份到空盤中,不要覆蓋以前的備份。也許可通過引用Chkdsk命令來解決這個問題。如需要,重新格式化軟盤,如問題反復出現,那么將驅動器送去修理。
File cannot be copied onto itself 文件不能拷貝成自己。你在源文件和目標文件中指定了相同的文件,或是忘了寫文件名。按需要改變源或目標文件,然后再試試看。
File creation Error 文件建立錯誤。可能是在磁盤中沒有足夠的空間為用戶創建文件、想創建的文件早已存在,且為只讀文件或是想利用早已存在的文件名來更換文件的名字。可以換個盤,或使用別的目標名、別的目標位置,或者使用Attrib命令除去文件的只讀屬性。File not found 文件未找到。在當前目錄或由Path、Append命令指定的任一目錄中找不到文件,或者指定的目錄是空的。檢查文件名的拼法和位置,如需要可以改變搜索路徑。
General failure 通用失敗。DOS不能判斷錯誤的原因,一般是因為驅動器中的磁盤未格式化,或格式化成非DOS系統。應該重新格式化磁盤。Incorrect DOS version DOS版本不符。輸入了一個不同版本的外部命令。用setver設置版本或者使用正確的可執行文件。
Insufficient Disk Space 磁盤空間不足。磁盤中已沒有可用的空間來拷貝文件或創建文件。可以刪除一些無用的文件或更換一個大一點的磁盤。
Insufficient memory 內存不足。沒有足夠內存來處理用戶所輸入的命令,一般指基本內存。應刪去一些內存駐留的文件或對內存做優化管理。還可以給系統增加更多的內存,以適應應用程序。Invalid directory 非法目錄。輸入了無效的目錄名或不存在的目錄名。檢查目錄的拼法。
Invalid Drive Specification 無效的驅動器定義。根本沒有這個驅動器,可能是拼寫錯誤。若是不能指定光驅,可能是沒有安裝驅動程序。重新安裝光驅。Invalid filename or file not found 無效的文件名或文件未找到。輸入的文件名包含了無效字符或通配符,或者將保留設備名用作文件名。利用不同的文件名試試。Invalid Media,track 0 Bad or Unusable 無效的格式,0磁道損壞或不可用。一般是磁盤損壞。更換磁盤。
Invalid parameter 無效的參數。在命令行中沒有指定正確的參數、或者有重復、禁止的參數。檢查命令輸入時的拼寫或語法。
Invalid partition table 無效的分區表。硬盤分區信息中有錯誤。應備份所能找到的數據,運行Fdisk來重新設置硬盤分區。
Invalid path,not directory,or directory not empty 無效的路徑、非目錄或目錄非空。系統不能定位指定的目錄,或者用戶輸入了文件名來代替目錄名,或者目錄中包含文件(或子目錄),不能被刪除。檢查目錄名 的拼法,如果目錄為空,那么它可能包含隱含文件,使用Dir/ah命令來顯示任何可能的隱含文件,用attrib改變屬性,刪除之。
Invalid syntax 無效的語法。系統不能處理用戶輸入的語法格式。應查閱正確的文件格式再試試。No fixed disk Present 沒有硬盤。系統不能檢測到硬盤的存在。應檢查設置的驅動器類參數,如果不能解決這個問題,那么應該送去修理。
Non-System Disk or Disk Error 非系統盤或磁盤錯誤。系統在當前盤中找不到系統文件。應插入包含系統文件的磁盤,或者重新引導計算機。Not enough memory 內存不足。
NOT READY,READING DRIVE X 驅動器X未準備好。在指定的驅動器中沒有盤或門沒關。插入磁盤到指定驅動器或關上驅動器門。Program too big to fit in memory 程序太大不能載入內存。參見Insufficient memory。
Required Parameter missing 缺少必要的參數。參見Invalid Parameter。Too many open files 打開的文件太多。超過系統規定的打開文件數目。應在Config.sys文件中用Files命令增加最大數目,并重新引導計算機。Unrecognized command in CONFIG.SYS config.sys中有不可辨認的命令。在引導系統時,不能識別Config.sys文件中的命令,應編輯config.sys文件,修正無效的行。Write fault error 寫失敗錯誤。系統不能在磁盤上寫數據。將磁盤取下再重新插好試試,仍然不行則運行Chkdsk或Scandisk,如磁盤不能恢復,扔掉它。Write protect error 寫保護錯誤。磁盤上有寫保護,取下磁盤,去掉寫保護即可。
Auxiliary device failure(輔助設備出現故障)觸摸板或外部PS/2鼠標可能出現故障。如果你僅使用外部鼠標,請檢查連接處是否松動或有不正確連接的現象。如果問題仍然存在,請啟用Pointing Device(定點設備)選項。
Bad command or file name(錯誤的命令或文件名)輸入的命令不存在,或者不在指定的路徑中。確保輸入了正確的命令、在正確的位置留出了空格和使用了正確的路徑名。Cache disabled due to failure(高速緩存出現故障被禁用)微處理器內部的主高速緩存出現故障。CD-ROM drive controller failure 1(CD-ROM驅動器控制器故障 1)CD-ROM驅動器無法對計算機發出的命令作出反應。關閉計算機,然后從介質托架連接器中斷開CD-ROM驅動器的連接。重新啟動計算機,然后再次關閉 計算機,將CD-ROM驅動器重新連接至計算機,然后驗證介質托架電纜是否連接至CD-ROM驅動器背面。重新啟動計算機即可。
Data error(數據錯誤)軟盤或硬盤驅動器無法讀取數據。運行適當的公用程序檢查軟盤驅動器或硬盤驅動器上的文件結構。
Decreasing available memory(可用內存正在減少)一個或多個內存模塊可能出現故障或插接不正確。在升級插槽中重置內存模塊。如果問題仍然存在,請從升級插槽中卸下內存模塊。
Disk C:failed initialization(磁盤 C:初始化失敗)硬盤驅動器初始化失敗。卸下并重置硬盤驅動器,然后重新啟動計算機。如果問題仍然存在,請從診斷程序軟盤中引導系統,然后運行Hard-Disk Drive(硬盤驅動器)檢測程序。
Diskette drive 0 seek failure(軟盤驅動器 0 尋道失敗)電纜可能已松動,或者系統配置信息可能與硬件配置不匹配。檢查并重置軟盤驅動器電纜。如果問題仍然存在,請運行 Dell 診斷程序中的Diskette Drive(軟盤驅動器)檢測程序,并檢查系統設置程序中相應驅動器的設置是否正確(Diskette Drive A[A 軟盤驅動器] 或Diskette Drive B[B 軟盤驅動器])。
Diskette read failure(讀取軟盤失敗)電纜可能已松動,或者軟盤可能出現故障。如果軟盤驅動器訪問指示燈可以亮起,請嘗試使用其它軟盤。
Diskette subsystem reset failed(軟盤子系統重設失敗)軟盤驅動器控制器可能出現故障。Diskette write-protected(軟盤已寫保護)由于軟盤已啟用寫保護,操作可能無法完成。將寫保護彈片向上滑動。
Drive not ready(驅動器未準備就緒)軟盤驅動器中沒有軟盤,或者驅動器托架中沒有硬盤驅動器。繼續操作之前,請在軟盤驅動器中裝入軟盤或在托架中安裝硬盤驅動器。在軟盤驅動器中裝入軟盤,或者將軟盤推入軟盤驅動器直至彈出按鈕向外彈出,或者在驅動器托架中安裝硬盤驅動器。Error reading PCMCIA card(讀取 PCMCIA 卡錯誤)計算機無法識別PC卡。重新插接此卡,或者嘗試使用另一張已知可以正常工作的 PC卡。
Extended memory size has changed(已更改擴展內存大小)NVRAM中記錄的內存容量與計算機中安裝的內存不符。重新啟動計算機即可。Gate A20 failure(A20 門電路故障)安裝的某個內存模塊可能松動。在升級插槽中重置內存模塊。如果問題仍然存在,請從升級插槽中卸下內存模塊。
General failure(通用故障)操作系統無法執行命令。此信息后面通常會有特定的信息,例如,Printer out of paper(打印機紙張用盡)。
Hard-disk drive configuration error(硬盤驅動器配置錯誤)計算機無法識別驅動器的類型。關閉計算機、卸下驅動器并從引導軟盤引導計算機,然后再次關閉計算機、重新安裝驅動器并重新引導計算機。
Hard-disk drive controller failure 0(硬盤驅動器控制器故障 0)硬盤驅動器無法對計算機發出的命令作出反應。關閉計算機、卸下驅動器并從引導軟盤引導計算機,然后再次關閉計算機、重新安裝驅動器并重新啟動計算機。Hard-disk drive failure(硬盤驅動器出現故障)硬盤驅動器無法對計算機發出的命令作出反應。關閉計算機、卸下驅動器并從引導軟盤引導計算機,然后再次關閉計算機、重新安裝驅動器并重新啟動計算機即可。Hard-disk drive read failure(硬盤驅動器讀取出現故障)硬盤驅動器可能出現故障。關閉計算機、卸下驅動器并從引導軟盤引導計算機,然后再次關閉計算機、重新安裝驅動器并重新啟動計算機。
Invalid configuration information-please run System Setup program(無效的配置信息請運行系統設置程序)存儲在系統設置程序中的時間或日期與系統時鐘不符。糾正Date(日期)與Time(時間)選項的設置。
Timer chip counter 2 failed(計時器芯片計數器2出現故障)主機板上的芯片可能出現故障。運行 Dell 診斷程序中的System Set(系統設置)檢測程序。
Unexpected interrupt in protected mode(保護模式中出現意外中斷)鍵盤控制器可能出現故障,或者安裝的某個內存模塊松動。運行Dell診斷程序中的System Memory(系統內存)檢測程序和Keyboard Controller(鍵盤控制器)檢測程序。
Warning:Battery is critically low(警告:電池電量過低)電池中的電量即將耗盡。更換電池,或者將計算機連接至電源插座。否則,請激活狀態保持模式或關閉計算機
127
第三篇:ACM錯誤提示
http://acm.nankai.edu.cn/user_message.php
F.A.Q.(Chinese)我的程序為什么不能編譯通過呢?
Online Judge 要求C/C++程序符合Ansi標準:
ANSI 標準和 Microsoft Visual C++ 存在一些不同的地方,比如:
0)main函數必須聲明為int,也就是 void main()必須變成 int main()
VC同樣可使用int main,只是程序最后需要 return 0。
1)Microsoft Visual C++ 可以將 main 函數聲明為 void,而 ANSI 中必須為 int main
2)請避免使用如下方式聲明變量i
for(int i=0;i<10;i++)
{
...}
您可以在For 語句之前,進行聲明。
3)itoa 不是一個 ANSI 函數
4)stricmp 不是一個 ANSI 函數
5)sqrt()的可能用法:sqrt(double(x));//強制轉換為double
6)OnlineJudge 中如何使用64位數?
定義64位數使用 long long 類型,輸出格式串中使用 %lld 表示64位數。
雖然Free Pascal盡量設計得和Turbo Pascal接近,但是由于以下的兩個原因,兩者之間還是有一些區別的:
1.Free Pascal是一個32位的編譯器,而Turbo Pascal只是16位編譯器;
2.Free Pascal是一個跨平臺的編譯器,而Turbo Pascal只在windows上使用。
如果你的代碼是遵守ANSI Pascal的,那么代碼從Turbo Pascal移植到Free Pascal是沒有問題的。
下面是在Turbo Pascal上可以使用,但是在Free Pascal就不能使用的一些語言特性:
1.函數和過程在使用時,參數的類型必須和定義時完全一致。原因是在Free Pascal中添加了函數重載功能。
2.PROTECTED,PUBLIC,PUBLISHED,TRY,FINALLY,EXCEPT,RAISE成為了關鍵字,因此不能作為函數和過程的名字。
3.FAR,NEAR不再是關鍵字了。原因是Free Pascal是32位系統,不再需要這些關鍵字。
4.布爾表達式不一定要全部進行計算。只要最終結果已經能夠確定,就不再計算其它還沒有計算的部分了。
比如布爾表達式exp1 AND exp2 AND exp3,如果已知exp1的結果是false,那么怎么表達式的結果肯定是false,exp2和exp3就不用進行計算了。
5.在Free Pascal中,集合中的元素都是4個字節長的。
6.表達式執行的順序是不確定的。比如對于表達式a:=g(2)+f(3);不保證g(2)一定在f(3)之前執行。
7.如果用Rewrite打開文件,那么文件就只能被寫入了。如果需要讀取這個文件,要對文件執行Reset。
8.Free Pascal在程序結束之前一定要關閉輸出文件,否則輸出文件可能不能被正確的寫入。
9.Free Pascal理論上可以使用4GB的內存,因此實際上幾乎可以使用系統中的所有剩余內存(除非賽題中有內存限制)。
這是Free Pascal由于32位的編譯器。但是對于Turbo Pascal來說,由于是16位的編譯器,因此不能定義大小超過64KB的數據類型和變量,并且在DOS實模式下可以使用的內存總數只有640KB。
Online Judge 評判結果分別表示什么意思?
當你提交的程序被Online Judge評判完畢后,通常結果將立刻返回,或者你也可以在“Solutions”頁看到評判結果。
詳細測試多數據測試模式下,將顯示出各個測試數據的測試結果,并且無論結果如何,都會用所有測試數據進行測試。
而一般多測試模式下,如果全對,則為Accepted;若其中某次數據出錯,則評測中止,并返回此數據出錯的信息。
常見的Online Judge將評判結果分為如下幾類:
Accepted
程序的輸出完全滿足題意,通過了全部的測試數據的測試。
Wrong Answer
你的程序順利地運行完畢并正常退出,但是輸出的結果卻是錯誤的。
注意:有的題包含多組測試數據,你的程序只要有一組數據是錯誤的,結果就是WA。
Presentation Error
你的程序輸出的答案是正確的,但輸出格式不對,比如多寫了一些空格、換行。
請注意,大部分程序的輸出,都要求最終輸出一個換行。
不過,計算機程序是很難準確判斷PE錯誤的,所以,很多PE錯誤都會被評判成WA。
Compilation Error
你的程序沒有通過編譯。你可以點擊文字上的鏈接,查看詳細的出錯信息,對照此信息,可以找出出錯原因。
一般來說,這種錯誤主要是由 Linux 環境下相關編譯器與你使用的本地編譯器之間的差異造成的Judging
我們正在運行你的程序進行測試,請稍候。
Rejudging
我們更新了測試數據或者評判程序,并且正在進行重測,這個過程比較耗費資源,請稍候。Time Limit Exceeded
你的程序運行的時間超過了該題規定的最大時間,你的程序被Online Judge強行終止。
注意:TE并不能說明你的程序的運行結果是對還是錯,只能說明你的程序用了太多的時間。Memory Limit Exceeded
你的程序運行時使用的內存,超過了該題規定的最大限制,或者你的程序申請內存失敗,你的程序將被Online Judge強行終止。
注意:ML并不能說明你的程序的運行結果是對還是錯,只能說明你的程序用了或者申請了太多的內存。
Function Limit Exceeded
你的程序運行時使用我們不允許使用的調用,將會得到此錯誤,諸如文件操作等相關函數。請特別注意:system(“PAUSE”);也會導致此錯誤。
Output Limit Exceeded
你的程序輸出了太多的東西。
Online Judge規定提交的程序在運行的時候只能輸出1024K字節的東西,如果你輸出太多,將導致此錯誤。
我們保證所有的題目的標準輸出都小于1024K字節。
Runtime Error
你的程序出現了“運行時錯誤”。
大部分情況下,NKOJ系統將返回給你一個Runtime Error的編號,由SIG或FPE開頭,后面跟隨一個整數。具體的解釋請點擊此處查看。
System Error
系統發生了錯誤。由于異常因素導致系統沒有正常運作。我們盡力保證系統的穩定運行,但如您遇此情況,請聯系管理員。
Online Judge 支持哪些編程語言?
到目前為止,本 Online Judge 已經支持 C、C++、PASCAL、JAVA 編程語言
OnlineJudge中,你的程序的輸入和輸出是相互獨立的,因此,每當處理完一組測試數據,就應當按題目要求進行相應的輸出操作。而不必將所有結果儲存起來一起輸出。
定義64位數使用 long long 類型,輸出格式串中使用 %lld 表示64位數。
本系統內核部分作者:孫威、王巖,WEB部分作者:王巖。獨立自主開發,保留一切權利。
南開大學信息學院、南開大學ACM協會 如果題目包含多組測試數據,我應該在何時輸出我的結果?GCC 中如何使用64位數?關于本系統
Runtime Error 代號介紹
SIG(Signal,Linux系統信號)部分:
(4)SIGILL 執行了非法指令.通常是因為可執行文件本身出現錯誤, 或者試圖執行數據段.堆棧溢出時也有可能產生這個信號.(6)SIGABRT 程序自己發現錯誤并調用abort時產生.(6)SIGIOT 在PDP-11上由iot指令產生, 在其它機器上和SIGABRT一樣.(7)SIGBUS 非法地址, 包括內存地址對齊(alignment)出錯.eg: 訪問一個四個字長的整數, 但其地址不是4的倍數.(8)SIGFPE 在發生致命的算術運算錯誤時發出.不僅包括浮點運算錯誤, 還包括溢出及除數為0等其它所有的算術的錯誤.(11)SIGSEGV 試圖訪問未分配給自己的內存, 或試圖往沒有寫權限的內存地址寫數據.造成這種錯誤的原因有很多,主要原因有三條:
一、數據下標越界,包括越上界和越下界。
二、堆棧溢出,比如遞歸層數過多。
三、不恰當的指針使用。
FPC(由Free Pascal 產生的錯誤代碼):
由于OJ系統已經限制了程序的行為,所以以下部分代碼并不會實際出現,此處列舉僅僅為了文檔相對完整。Invalid function number 錯誤的功能代碼File not found 文件未找到Path not found 目錄未發現Too many open files 打開太多的文件File access denied 文件訪問拒絕Invalid file handle 錯誤的文件句柄Invalid file access code 錯誤的文件訪問代碼Invalid drive number 錯誤的驅動器數字Cannot remove current directory 不能移動當前目錄Cannot rename across drives 不能跨越驅動器更改文件名
Disk read error 磁盤讀錯誤
Disk write error 磁盤寫錯誤
File not assigned 文件未曾建立關聯
File not open 文件未打開
File not open for input 文件不能打開讀數據
File not open for output 文件不能打開寫數據
106Invalid numeric format 錯誤的數字格式
從標準輸入(Text文件)中預期得到的數字格式不對.150 Disk is write-protected
151 Bad drive request struct length
152 Drive not ready
154 CRC error in data
156 Disk seek error
157 Unknown media type
158 Sector Not Found
159 Printer out of paper
160 Device write fault
161 Device read fault
162 Hardware failure
200Division by zero
被除數為0.201Range check error
如果你編譯你的程序時設置了方位檢查,原因有可能是:
數組訪問超過了聲明的范圍.試圖給一個變量賦值超過其范圍(例如枚舉類型).202Stack overflow error
棧溢出
棧增長超過了最大值(in which case the size of local variables should be reduced to avoid this error), or the stack has become corrupt.只有當棧檢查時才出現該錯誤.203Heap overflow error
堆溢出
堆增長超過了上界.This is caused when trying to allocate memory exlicitly with New, GetMem or ReallocMem, or when a class or object instance is created and no memory is left.Please note that, by default, Free Pascal provides a growing heap, i.e.the heap will try to allocate more memory if needed.However, if the heap has reached the maximum size allowed by the operating system or hardware, then you will get this error.204Invalid pointer operation
錯誤的指針操作
使用 Dispose or Freemem 時使用錯誤的指針(特別的, Nil)
205Floating point overflow
浮點數上溢
你試圖使用或產生一個太大實數.206Floating point underflow
你試圖使用或產生一個太小實數.207Invalid floating point operation
錯誤的浮點數操作
可能是你開平方根或者對數時使用負數.210Object not initialized
對象未初始化
When compiled with range checking on, a program will report this error if you call a virtual method without having called istr constructor.211 Call to abstract method 212 Stream registration error 213 Collection index out of range 214 Collection overflow error
215Arithmetic overflow error 數字超出范圍 例如3000000000超出長整形范圍
216 General Protection fault
217 Unhandled exception occurred 219 Invalid typecast
227 Assertion failed error
第四篇:ansys錯誤提示匯總
把體用面分割的時候出現的錯誤提示:
Boolean operation failed.try adjusting the tolerance value on the BTOL commmand to some fraction of the
minimum keypoint distance.Model Size(current problem)1.183933e+000,BTOL setting 1.00000e-005,minmum KPT distance 4.308365e-006
先在要分割的地方設置一個工作平面,用布爾運算“divided--volumeby working plane”進行分割的時候,出現上述錯誤,主要愿意可能是設置的公差太小,當時試了幾次都么有成功,最后干脆把體重新建立了一個,又畫了一個很大的面,終于成功了。
2.一個常見的代表性錯誤!
原來我的虛擬內存設置為“無分頁文件”,現在改為“系統管理”,就不在出現計算內存不夠的情況了。
Error!
Element type 1 is Solid95,whichcan not be used with the AMES command, meshing of area 2 aborted.剛開始學習的人經常出這種錯誤,這是因為不同單元類型對應不同的劃分網格操作。
上面的錯誤是說單元類型為Solid95(實體類型),不能用AMES命令劃分面網格。Meshing of volume 5 has been aborted because of a lack of memory.Closed down other processes and/or choose a larger element size, then try the VMESH command again.Minimum additional memory required=853MB(by kitty_zoe)
說你的內存空間不夠,可能因為你的計算單元太多,增加mesh尺寸,減少數量或者增加最小內存設定(ansys10中在customization preferences菜單存儲欄可以修改)
你劃分的網格太細了,內存不足。建議將模型劃分為幾個部分,分部分進行劃分,可以減少內存使用,試一下!
4.The input volumes do not meet the conditions required for the VGLU operation.No new entities were created.The VOVLAP operation is a possible alternative
VGLU是將兩個或多個體粘到一塊,體之間的交集應該是面,幫助里的說法,This operation is only valid if the intersections of the input volumes are areas along the boundaries of those volumes。你粘結glue的體可能有重疊,所以后面提示了一個VOVLAP命令,該命令是將兩個或多個體的重疊部分拿出來作為結果
VMESH劃分時,精度不同,單元數量差別太大了,如果是自由網格劃分,那么嘗試幾個SMRT等級看看。還有就是單元形狀不同,產生的網格質量也差別很大,我前幾天才重新劃了一次網格,印象很深。shape,0,3d和shape,1,3d就是劃分體時控制單元形狀的5.clear is not a recognized GEGIN command,abbreviation,or macro.this command will be ingored.那是因為打開了前處理,求解或者后處理,先用FINISH命令,再用CLEAR就可以了
6.約束不總,產生剛性漂移
我覺得這個不一定就是約束不足造成的剛性漂移。另外一個可能的原因是網格劃分的不好。在曲線變化劇烈的區域,如果網格劃的太疏,也可能產生這樣的錯誤。
7.AN error occured during sweeping while meshing arer 39.change element sizing parameters(RSIZE,LESIZE,etc).or mesh this arer manually(AMESH or AMAP).then try the VSME command again.The VSWE command is ignored.在對一個規則的體進行掃略劃分的時候,出現了這個命令,原因是邊的尺寸,或者單元的個數設置不合理,對應不上,就行變數核對皆可解決問題!
8.Volume 1 cannot be meshed.208 location(s)found where non-adjacent
boundary triangles touch.Geometry configuration may not be valid or
smaller element size definition may be required.提示就是告訴你需要更小的單元
可能單元太大的時候出現的網格有有問題,比如狹長的網格,計算的時候集中應力太大
9.Shape testing revealed that 3 of the 13 new or modified elementsviolate shape warning limits.To review test results, please see the
output file or issue the CHECK command.ansys里面有自己帶的網格檢查,這說明你的網格尺寸有問題,重新劃分
10.劃分solid45單元的時候出現了 structural elements without mid nodes usually produce much more accurate results in quad or brick shape
提示你采用帶中間節點的單元進行計算。但是solid45六面體網格精度一般夠了,不需要理會。
11.:Volume11 could not be swept because a source and a target area could not be determined automatically。please try again...體不符合SWEEP的條件,把體修改成比較規則的形狀,可以分割試試
12.*** WARNING ***SUPPRESSED MESSAGECP =1312.641TIME= 16:
51:48
An error has occurred writing to the file = 12 which may imply a fulldisk.The system I/O error = 28.Please refer to your system documentationon I/O errors.1.I/O設備口錯誤,I/O=26,錯誤,告訴你磁盤已滿,讓你清理磁盤。但是實際問題的解決不是這樣,是你的磁盤格式不對,將你的磁盤格式從FAT26改稱NTFS的就可以了。因為FAT26格式的要求你的單一文件不能大于4G。但是我們一旦做瞬態或者是諧相應的時候都很容易超過這個數,所以系統抱錯。
2.I/O設備口錯誤,I/O=9,錯誤,和上一個一樣告訴你磁盤已滿,讓你清理磁盤。但是實際問題是由于你的磁盤太碎了造成的,你只要進行磁盤碎片整理就可以了,這個問題就迎刃而解。
13.Topolgical degeneracy detected for ASBA command.Try modifying geometry slightly or loosening the tolerance(BTOL command).If BTOL is relaxed ,be sure to change the tolerance back to the default after operation
公差不能太大,默認公差值是1e-5,每次擴大10倍,即1e-4,1e-3,.....慢慢試試,如果不行,就得檢查模型
14.計算時候出現:Input/output error on unit=9.Possible full disk,在一些論壇看到轉換磁盤格式ntfs,轉換后還是不行,我的ansys11.0安裝在D盤,工作目錄為E盤(30G大小),另外輸出窗口提示for better cpuperformace increase memory by 296mb using-m option
一.轉化格式(先確定你D盤為fat格式后)點“開始->運行”輸入:covert D:/FS:NTFS 就可以將D盤轉換成NTFS格式了,不過轉換后不可以恢復成FAT32格式了.(本人沒有試過!)
二.在開始——程序——ansys——ansys product launcher——customization,然后選擇memory下面的方框里面打勾,然后調整work spcae和data base(具體的調整請參照http:///discuz/vi...&extra=page%3D1專題2)
15.Large negative pivot value(-8.419662714E-03)in Eqn.system.May bebecause of a badtemperature-dependent material property used in the model.這種錯誤經常出現的。一般與單元形狀有關。
16.There are 21 small equation solver pivot terms.;
SOLID45 wedges are recommended only in regions of relatively low
stress gradients.第一個問題我自己覺得是在建立contact時出現的錯誤,但自己還沒有改正過來;第二個也不知道是什么原因。
還有一個:initial penetration 4.44089×10E-6 was detacted between contact ele
ment 53928 and target element 53616;也是建立接觸是出現的,也還沒有接近。唉,郁悶中!
answer:
第一個問題:There are 21 small equation solver pivot terms.;
不是建立接觸對的錯誤,一般是單元形狀質量太差(例如有i接近零度的銳角或者接近180度的鈍角)造成small equation solver pivot terms
第二個問題:SOLID45 wedges are recommended only in regions of relatively low
stress gradients.這只是一個警告,它告訴你:推薦SOLID45單元只用在應力梯度較低的區域。
它只是告訴你注意這個問題,如果應力梯度較高,則可能計算結果不可信。
17.There are 1 small equation solver pivot terms
ansys,剛度矩陣主元太小,可能是單元畸形,或者材料參數有問題,總之這個問題你就不斷的換個方式建立模型,trial and error,往往就解決了這個問題
第一個問題:說明結構剛度矩陣出現小主元。如果矩陣D 的所有主元都是正的,這時結構的切線剛度矩陣正定,結構處于穩定狀態;如果矩陣D 的 主元有小于0 的,則切線剛度矩陣非正定,結構處于不穩定狀態。
如果出現的小主元不多,說明可能是達到某個臨界點,以后還可以繼續求下去;如果出現的小主元很多,而且越來越多,說明這個結構即將破壞,比如出現大面積的塑性區,形成多個塑性鉸等。
當|D |=0時,矩陣D 為奇異矩陣,非線性方程會產生奇異解,奇異解出現于可能產生不定解或非唯一解的分析中,求解方程的主元為負或零會產生這樣的奇異解。有些情況下,盡管遇到主元為負或零,仍需繼續進行分析(特別是一些非線性分析中)。(since a negative or zero pivot value can occur for a valid analysis.)
下述條件會引起求解過程出現奇異性:(The following conditions may cause singularities in the solution process:)
·約束條件不足
·模型中有非線性單元:如間隙元、滑動元、鉸鏈元、纜束員等。結構的一部分可能已經塌陷或分散了
·材料特性為負:如在瞬態熱分析中規定的密度或溫度
·連接點無約束,單元排列可能會引起奇異性。例如:兩個水平梁單元在連接點的垂直方向存在無約束自由度,在線性分析中,將會忽略加在該連接點的垂直載荷。另外,考慮一個與梁單元或管單元垂直相連的無板面內的旋轉剛度的殼單元,在連接點處不存在板面內的旋轉剛度。在線性分析中,將會忽略加在該點處的板面內力矩。
·屈曲。當應力剛化效果為負(壓縮)時,結構受載后變弱。若結構變弱到剛度減小到零或為負值,就會出現奇異解,且結構已經屈曲。會打印出“主元值為負”的消息。
·零剛度矩陣(在行或列上)。如果剛度的確為零,線性或非線性分析都會忽略所加的載荷。18.This model requires more scratch space than available, currently
8026545 words(31 MB).ANSYS was not able to allocate more memory toproceed.Please shut down other applications that may be running orincrease the virtual memory on your system and rerun ANSYS.Problemterminated.原來我的虛擬內存設置為“無分頁文件”,現在改為“系統管理”,就不在出現計算內存不夠的情況了。
第五篇:用友常見錯誤提示
870登陸報:登錄信息不全,請查看代碼
在870環境中,操作系統更新了.net framework2.0的安全補丁kb928365和kb931212補丁導致此問題產生。解決方式有三種:
1、安裝870sp2補丁
2、在安裝870sp1的基礎上,下載此補丁并在服務器端安裝。
3、卸載kb928365和kb931212補丁
安裝WINXP的最新補丁或者windows2003的sp1的computers安裝U861系統,安裝完成后,登陸‘企業應用平臺’時都提示‘提示AUTOMATION自動化錯誤’異常錯誤.解決方法:手工注冊一下ado目錄下的msadox.dll,原因msadox.dll與system32下的msdart.dll不兼容
門戶登陸,在ufsplash中出現異常錯誤,提示無效屬性值,同時門戶提示automation錯誤
原因:用戶的默認語言不在en-us,zh-cn,zh-tw中,導致系統出錯 基礎連接已關閉
在internet選項中去除代理服務器的設置 無法加載client.dll
錯誤原因:很可能是對client.dll沒有訪問權限,系統盤是ntfs,在重啟IIS即可
文件未找到:client.dll或者client.dll未注冊 法一:首先停止所有用友服務,然后把system32下的client.dll復制到system目錄下,并注冊(XP或2003系統:開始-運行-輸入regsvr32 “c:windowssystemclient.dll”),注冊時會提示一個錯誤,不用管它。然后把原來的client.dll刪除或改名再重啟機器就可以了 法二:刪除騰訊搜搜,中文搜搜 基礎連接已關閉,無法連接遠程服務器
目前是因為ufautoloadservice中切換了應用服務器的名稱導致 生產制造提示加載dll失敗 因為ufautoloadservice依賴www.tmdps.cnmand prompt and navigate to the %systemdrive%InetpubAdminScripts directory.2.Type the following command: cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true” 3.Press ENTER.4.Restart IIS win2003安裝了sp1后,登錄出現錯誤:“登錄失敗:Automation 錯誤“ 因為2003捆綁了msadox.dll,而sp1中帶的msadox.dll與用友軟件中使用的相同組件不兼容了,所以目前的解決方法是手工替換此組件。使用安裝盤自帶的mdac2.8 Padding is invalid and cannot be removed.先清除臨時目錄下的緩存,常用全文搜索。然后運行 運行 C:Documents and Settingsdsm>C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_regiis.exe-r即可
remoting 異常,request service not find 建議重新安裝U8服務端
遠程服務器返回錯誤:(401)未經授權。
iis的身份驗證將windows集成勾上或者Iuser_XXX用戶被停用 503)Server unavailable
如果是windows2003,需要將應用程序池的用戶改為Iwam_XXX,將默認web站點的用戶改為iuser_XXX,同時將兩者加入到管理員組中
Index and length must refer to a location within the string.Parameter name: length
主要是System.String.Substring(Int32 startIndex, Int32 length)+226 出錯,可能是賬套號不足三位
system.runtime.serialization.serialzationexprction。輸入流是無效的二進制格式。開始內容(以字節為單位)是: 3C-68-74-6D-6C-3E-0D-0A-20-20-20-20-3C-68-65-61-64...”。
請檢查IIS中的虛擬目錄u8applicationEX 是否丟失,如沒有請手工增加。
提示“登陸失敗”
msado15.dll,msadomd.dll,msadox.dll這三個組件重新注冊