更改硬碟號的步驟: (1)一般需要使用windows啟動盤啟動計算機。 (2)使用VOL命令,檢視欲修改的硬碟序列號碼,並用筆記錄。 例如: 該硬碟號碼為0B3214E7 (2)啟動Debug (一條DOS命令,除錯工具)(3)使用L命令將硬碟中存放硬碟序列號放入開始地址為100的記憶體中。 命令格式 L 記憶體開始地址 驅動器程式碼 開始扇區 扇區數 其中:記憶體開始地址 一般為100 驅動器程式碼 A盤------0 B盤------1 C盤------2 D盤------3 開始扇區 磁碟序列號放在0扇區 扇區數 取一個扇區就可以 例: L 100 2 0 1 表示將C盤的第0扇區放入開始地址為100的記憶體中 (4)使用D命令觀察記憶體內容 命令格式:D 〔地址〕 例: D 100 表示將記憶體地址為100的內容顯示到螢幕上 (5) 在螢幕上找硬碟序列號,將記錄的硬碟號碼與顯示的內容相比較,找硬碟號的地址 例如,硬碟號碼是0B3214E7, 經過比較,可知硬碟序列號的地址是143,144,145和146 注意:各個計算機的硬碟號碼所在地址不同,都需要透過比較的方法尋找 找到後,可以輸入命令:D 143 以確定號碼地址的正確性。 (5) 修改硬碟號碼,將修改的硬碟號碼寫入記憶體。 命令格式:E 地址 內容 其中: 地址 為欲修改記憶體的地址 內容 為修改後的內容,在這裡是硬碟號碼 ,如果要將硬碟號碼修改為22e75628 則輸入: E 143 28 E 144 56 E 145 e7 E 146 22 (6)使用寫入命令將記憶體中內容寫入硬碟 命令格式: W 記憶體開始地址 驅動器程式碼 開始扇區 扇區數 其中,記憶體開始地址、驅動器程式碼、開始扇區、扇區數,應該和L命令的引數一致,這一點非常重要,否則硬碟就不能使用了。 (7)使用Q命令退出DEBUG,啟動計算機後,再用VOL命令檢查硬碟序列號,可以觀察到硬碟號已經變了。
方法1,用HookdiskID這個軟體修改硬碟ID。方法2,直接用winhex修改。方法1容易些,比較傻瓜式。方法2,需要自己懂些磁碟操作。
更改硬碟號的步驟: (1)一般需要使用windows啟動盤啟動計算機。 (2)使用VOL命令,檢視欲修改的硬碟序列號碼,並用筆記錄。 例如: 該硬碟號碼為0B3214E7 (2)啟動Debug (一條DOS命令,除錯工具)(3)使用L命令將硬碟中存放硬碟序列號放入開始地址為100的記憶體中。 命令格式 L 記憶體開始地址 驅動器程式碼 開始扇區 扇區數 其中:記憶體開始地址 一般為100 驅動器程式碼 A盤------0 B盤------1 C盤------2 D盤------3 開始扇區 磁碟序列號放在0扇區 扇區數 取一個扇區就可以 例: L 100 2 0 1 表示將C盤的第0扇區放入開始地址為100的記憶體中 (4)使用D命令觀察記憶體內容 命令格式:D 〔地址〕 例: D 100 表示將記憶體地址為100的內容顯示到螢幕上 (5) 在螢幕上找硬碟序列號,將記錄的硬碟號碼與顯示的內容相比較,找硬碟號的地址 例如,硬碟號碼是0B3214E7, 經過比較,可知硬碟序列號的地址是143,144,145和146 注意:各個計算機的硬碟號碼所在地址不同,都需要透過比較的方法尋找 找到後,可以輸入命令:D 143 以確定號碼地址的正確性。 (5) 修改硬碟號碼,將修改的硬碟號碼寫入記憶體。 命令格式:E 地址 內容 其中: 地址 為欲修改記憶體的地址 內容 為修改後的內容,在這裡是硬碟號碼 ,如果要將硬碟號碼修改為22e75628 則輸入: E 143 28 E 144 56 E 145 e7 E 146 22 (6)使用寫入命令將記憶體中內容寫入硬碟 命令格式: W 記憶體開始地址 驅動器程式碼 開始扇區 扇區數 其中,記憶體開始地址、驅動器程式碼、開始扇區、扇區數,應該和L命令的引數一致,這一點非常重要,否則硬碟就不能使用了。 (7)使用Q命令退出DEBUG,啟動計算機後,再用VOL命令檢查硬碟序列號,可以觀察到硬碟號已經變了。