作者latitudes (賣阿密)
看板Windows
標題Re: [問題] NTLDR is missing
時間Sun Mar 21 17:40:06 2010
因為問題好像比外表來的嚴重
所以回文請教大家
本來我的問題只是 NTLDR is missing
然後找不到administrator密碼而卡關
但因為剛剛忽然想到一個塵封已久的神秘密碼而開啟了下一段主線任務
我很順利的從xp片複製了ntldr和ntdetect到系統碟下 (小弟的是E:/)
就在我興份的開機之後
果然不再出現NTLDR is missing的字句
但取而代之的卻是幾行我看不懂得亂碼
其中有個英文的詞還可見:hal.dll
在經驗法則下
我順理成章覺得我系統又少了這個東西
而其他亂碼可能是中文(但可能顯示不出來)
於是我又辜狗了很久
找到
http://linyafen17.pixnet.net/blog/post/23059366
想藉由重建整個boot.ini讓電腦正常 (因為我高度懷疑我不是壞單一檔案)
於是照上面網址裡操作
就在我打 bootcfg/rebuild後
電腦卻說:
錯誤:無法成功掃描磁碟尋找windows安裝。這個錯誤可能造成原因是毀損的檔案系統了
bootcfg成功掃描。請使用chkdsk來偵測任何磁碟錯誤
掃完後
我再度打上 bootcfg /rebuild
沒想到就此進入了無線迴圈
我打完rebuild就叫我用chkdsk掃 掃完再打 又再叫我掃
向各位大大求救阿怎麼會這樣T^T
http://changyang319.pixnet.net/blog/post/6858085
然後不知道這網誌上提供的修復主控台方法適不適合用在我的例子上?
麻煩各位大大了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.238.153
1F:推 kdjf :你的硬碟有可能快壞了... 先用CD開機 看看你的資料 03/21 18:23
2F:→ kdjf :還在不在吧 windows的話用PE Linux的CD我有用過 03/21 18:24
3F:→ kdjf :ubuntu的 03/21 18:25
5F:→ kdjf :在ntldr is missing前你在電腦上做的最後一件事是? 03/21 18:37
6F:→ kdjf :就正常關機嗎? 03/21 18:37
7F:→ latitudes :是正常關機阿@@ 但我其實前天有整理過其他硬碟 03/21 18:42
8F:→ latitudes :不是系統的槽 然後我用ERD開電腦檔案確實都還在 03/21 18:45
9F:推 kdjf :整理的是不同的實體硬碟還是不同的分割? 03/21 18:45
10F:→ kdjf :喔 看到了 03/21 18:45
11F:→ kdjf :把hal.dll copy回去看看吧? CHKDSK時有沒有出現什麼 03/21 18:48
12F:→ latitudes :那我目前可以怎麼做呢QQ 真的需要重灌嗎? 03/21 18:49
13F:→ kdjf :訊息? 03/21 18:49
14F:→ latitudes :可以打給我COPY的指令嗎? 我很怕自己打錯... 03/21 18:50
15F:→ latitudes :因為我也不知道HAL.DLL擋在XP光碟裡的路徑 03/21 18:51
16F:→ kdjf :expand (CD):/i386/hal.dl_ (OS):/W..S/System32/ 03/21 18:57
17F:→ latitudes :要打EXPAND 不是COPY? 03/21 19:02
18F:→ kdjf :你放NTLDR回去時不是也用expand嗎? 03/21 19:06
19F:→ latitudes :我那時候是用COPY耶 剛電腦說系統找不到指定的檔案 ? 03/21 19:11
20F:→ latitudes :我打copy F:\i386\hal.dll E:\WINDOWS\system32 03/21 19:13
21F:→ latitudes :中間有錯嗎?QQ 03/21 19:13
22F:→ kdjf :F:\i386\hal.dl_ 是_ 03/21 19:22
23F:→ latitudes :我剛發現ERD裡面有hal.dll可以複製到SYSTEM32 03/21 19:24
24F:→ latitudes :可是他說我SYSTEM32已經有這個檔了 我要覆蓋嗎? 03/21 19:25
25F:推 kdjf :蓋過去吧 03/21 19:28
26F:→ kdjf :要用XP光碟的 ERD的可能有改過! 03/21 19:29
27F:→ latitudes :已複製 還是同樣的畫面耶QQ 03/21 19:33
28F:→ latitudes :同樣還是亂碼然後<WINDOWS roots>W..\sys..\hal.dll 03/21 19:35
29F:→ kdjf :你知道XP是在哪一個分割區上嗎? 03/21 19:35
30F:→ latitudes :的畫面Y 03/21 19:35
31F:→ latitudes :恩 我的在E:/ 03/21 19:35
32F:→ kdjf :我的意思是... 03/21 19:36
33F:→ kdjf :你的電腦是誰灌的? 03/21 19:37
34F:→ latitudes :我自己灌的QQ 03/21 19:38
35F:→ kdjf :bootcfg找不到你的安裝的話可以自己寫boot.ini 03/21 19:39
36F:→ kdjf :可是要知道win的實際位置 CDE等是進win後才給的 03/21 19:41
37F:→ latitudes :怎麼寫? 是改成 boot.ini /rebuild ? 03/21 19:41
38F:→ kdjf :還記不記得安裝的時候 分割磁區時選的設定? 03/21 19:42
39F:→ latitudes :那我就真的不知道什麼分割區了... 03/21 19:42
40F:→ latitudes :我應該忘了 更何況我當時自己裝也沒有去看那麼多 03/21 19:43
41F:推 kdjf :在修複主控台時進的進不去你的win安裝? 03/21 19:52
42F:→ latitudes :我現在的問題是什麼我已經開始搞不清楚了 是開機系統 03/21 19:53
43F:→ latitudes :擋壞掉嗎? 03/21 19:53
44F:→ latitudes :有選項可以選 03/21 19:53
45F:→ latitudes :剛點了 可以進去安裝XP 03/21 19:56
46F:→ kdjf :我也沒知道問題在哪啊.. 系統檔壞掉有可能 03/21 19:58
47F:→ kdjf :我是指按R 進到修複主控台時 有沒有1.windows可以選 03/21 19:59
48F:→ kdjf :也可能是硬碟快壞了... 沒看到電腦本體 什麼都有可能 03/21 20:01
49F:→ latitudes :有 也就只有這一個 1.E:\WINDOWS 03/21 20:01
50F:→ kdjf :你提到的boot.ini有問題也有可能=>找錯槽 當然沒file 03/21 20:04
51F:→ kdjf :我去把我的boot.ini砍了 看會怎樣好了 03/21 20:05
52F:推 kdjf :沒boot.ini還可以進windows是怎樣!? 03/21 20:10
53F:→ latitudes :你也太犧牲了> < 03/21 20:10
54F:→ latitudes :!!! 03/21 20:11
55F:推 kdjf :好了 boot.ini錯了直的會找不到hal.dll 03/21 20:18
56F:→ kdjf :你真的需要一片可以開機的光碟了 03/21 20:23
57F:→ latitudes :什麼意思阿? 03/21 20:24
59F:→ kdjf :我想看動去改boot.ini 可是修複主控台的功能不足 03/21 20:29
60F:→ kdjf :還是你有沒有另一台可以把硬碟裝進去的桌電? 03/21 20:29
61F:→ latitudes :我要等室友回來才有另一台桌電可以用 03/21 20:33
62F:→ latitudes :你給我的ISO是什麼阿? 所以我可以用這個開機囉? 03/21 20:36
63F:推 kdjf :那你用你現在的電腦下211MB(or 700) 燒起來要久 03/21 20:36
64F:→ kdjf :可以 就可以改boot.ini 就"可能"可以解決 03/21 20:36
65F:→ latitudes :老實說我正在用的筆電沒辦法燒...所以我還是得等室友 03/21 20:41
66F:推 kdjf :multi(0)disk(0)rdisk(x)partition(y)\WINDOWS="xy" 03/21 20:54
67F:→ latitudes :這是...? 03/21 20:55
68F:→ kdjf :x:0~3 y:1~3 全部加進去 看看哪一個回到你的電腦 03/21 20:56
69F:→ kdjf :可以下常開機嗎 這是boot.ini的內容 03/21 20:57
70F:→ kdjf : 正 把這堆加到boot.ini的最後面 03/21 20:57
71F:→ latitudes :是說把ISO擋灌完之後再把上面那串放進BOOT.INI裡? 03/21 21:22
72F:→ latitudes :幹!!!我電腦可以用了!!!感謝KDJF大大陪我搞那麼久!!! 03/21 21:31
73F:推 kdjf :直接用你室友的電腦開不就好了 (回去了沒) 03/21 21:31
74F:→ kdjf :你做了什麼事? 03/21 21:32
75F:→ latitudes :我剛忽然想到我好像有把我不知道的東西先放在特定資 03/21 21:33
76F:→ latitudes :定資料夾 於是我想說用ERD把那全部放回原處看看 03/21 21:33
77F:→ latitudes :然後就可以了!!! 其中有一個黨發現就是boot.iniXD 03/21 21:35
78F:→ latitudes :顯然是我前天整理C碟我沒有注意...我C碟不是winxp碟 03/21 21:37
79F:→ kdjf :XD 那就好了.. 03/21 21:40
80F:→ latitudes :我讓kdjf大麻煩了...真是不好意思 03/21 21:47
81F:→ latitudes :小弟沒什麼可以東西感謝k大的熱情幫忙 只好以p幣相送 03/21 21:49
82F:→ latitudes :謝謝你陪我用那麼久XD 03/21 21:49
83F:推 Bambe :其實我看了一下,你是直接用copy ntldr的方式fix 03/23 00:01
84F:→ Bambe :但還有更好的方法,在主控台時應該下兩個指令 03/23 00:02
85F:→ Bambe :一個是 fixboot 另一個是 fixmbr,電腦會根據你電腦 03/23 00:02
86F:→ Bambe :的狀況重新建立 ntldr 等檔案,使用複製的方式並不適 03/23 00:03
87F:→ Bambe :合任何電腦,一複製反而更糟,造成hal.dll檔案損毀 03/23 00:03
88F:→ Bambe :雖然你已經搞好了@@但我還是想把這些講出來 XD 03/23 00:04
89F:→ Bambe :因為我今天才處理過我朋友跟你一樣的狀況的電腦 lol 03/23 00:05