20130224

[解法] ubuntu沒有定義ROOT檔案系統

"沒有定義root檔案系統 請回到磁碟分割選單來修正..."

選取 分割 及 掛載 的地方

雙擊要安裝的磁區
掛載 "/" <---要指定
選擇 格式化
並且 告訴它 你要格式化成 ext2 ext3 ext4 ...
這是 所有 安裝 ubuntu 的 共同問題

20130220

[解法] IDE轉SATA轉卡不能用

[狀況]
購買了雙向或單向IDE轉SATA轉接卡,
連好SATA線與電源到主機板,
原本可以開機的XP on IDE硬碟開機失敗!

在 "上次的良好畫面"的黑底白字畫面,點選後總是進不了XP桌面

[附加狀況]
採用光碟開機打算重灌,讀取到一半發生藍白當機畫面,
訊息為stop 0x0000007b

[原因]
這都是因為主機板上混插了SATA與IDE裝置,
並且在BIOS 的SATA選項中選了IDE以外的選項(RAID/AHCI)

[解法]
進入BIOS,將SATA 選項改成IDE即可解決,
(在部分BIOS中可能為 compatible模式)
image

#

20130208

[解法] delphi md5 integer overflow

使用 delphi 開發程式若要引用 md5 ,

則有可能觸發 [integer overflow] 的訊息

一個簡單的小步驟可迴避此問題:

在unitMD5.pas 中的  function FF() 中

加註省略溢位檢查:

procedure FF(var a: DWORD; b, c, d, x: DWORD; s: BYTE; ac: DWORD);
begin
{$OVERFLOWCHECKS OFF, RANGECHECKS OFF}
    inc(a, F(b, c, d) + x + ac);
    rot(a, s);
    inc(a, b);
end;

 

#