.

iT邦幫忙

2

虛擬機點啟動 卻出現錯誤

  • 分享至 

  • xImage

嘗試啟動 虛擬機器時 無法啟動
出現
嘗試啟動選取的虛擬機器時發生錯誤
"fileserver.new"無法變更狀態

#我點右鍵啟動就出現下圖錯誤

請大神救我
急!!!!
在線等 感恩感恩

https://ithelp.ithome.com.tw/upload/images/20241230/20170445ktsyDkuC2B.png
https://ithelp.ithome.com.tw/upload/images/20241230/20170445p6cR3r2H9O.png

目前狀況
https://ithelp.ithome.com.tw/upload/images/20241230/20170445mzi3TNmcA2.png

#事件檢視器
https://ithelp.ithome.com.tw/upload/images/20241231/20170445dmiEv5pM5x.pnghttps://ithelp.ithome.com.tw/upload/images/20241231/20170445uQC0YvloOt.png

看更多先前的討論...收起先前的討論...
尼克 iT邦大師 1 級 ‧ 2024-12-30 15:07:59 檢舉
問題都沒說明清楚,是那一個VM,這樣很急誰會救的了你。(5W1H)
bkgd1111 iT邦新手 5 級 ‧ 2024-12-30 15:13:08 檢舉
對不起 我太急了
請問我需要提供甚麼 , 您才會比較了解我這的狀況
bkgd1111 iT邦新手 5 級 ‧ 2024-12-30 15:22:50 檢舉
尼克大
還請您 幫幫忙
感恩
froce iT邦大師 1 級 ‧ 2024-12-30 15:28:50 檢舉
看你這運作時間...硬碟有沒有狂跑?正在合併陰影?
尼克 iT邦大師 1 級 ‧ 2024-12-30 15:51:24 檢舉
Hyper-V 不會。
硬碟有插拔過嗎?如號@force說得,可能硬碟再做檢查複製等工作
bkgd1111 iT邦新手 5 級 ‧ 2024-12-30 16:32:08 檢舉
硬碟沒有插拔過
我就是單純的點關機 , 想重啟而已
就出現錯誤了
PIZZ iT邦新手 1 級 ‧ 2024-12-30 17:13:38 檢舉
問微軟客服吧...

GPT給的做法可以試試看

如果在 Hyper-V 中無法啟動虛擬機,且狀態無法變更,可能是由於以下幾個常見原因造成的。以下是解決方法的步驟:

---

### 1. **檢查虛擬機是否被鎖定**
- 問題:有時候虛擬機的狀態會卡住(例如「關機中」或「啟動中」),導致無法操作。
- 解決方法:
1. 開啟 Hyper-V 管理工具。
2. 關閉管理工具後,重新啟動 **Hyper-V 管理服務**:
- 按下 `Win + R`,輸入 `services.msc`。
- 找到 **Hyper-V Virtual Machine Management**,右鍵選擇 **重新啟動**。
3. 如果仍無法操作,嘗試重新啟動主機。

---

### 2. **檢查硬體資源是否不足**
- 問題:如果主機的 CPU 或記憶體資源不足,Hyper-V 可能無法啟動虛擬機。
- 解決方法:
1. 確認主機的硬體資源是否足夠:
- 使用任務管理器 (`Ctrl + Shift + Esc`) 檢查 CPU、記憶體、磁碟的使用情況。
2. 減少虛擬機分配的記憶體或 CPU 核心數,嘗試再次啟動。

---

### 3. **檢查虛擬磁碟是否損壞**
- 問題:如果虛擬機所使用的虛擬硬碟(.vhd 或 .vhdx)損壞,則可能導致無法啟動。
- 解決方法:
1. 打開虛擬機的設定,檢查虛擬磁碟的路徑。
2. 使用 Hyper-V 工具檢查虛擬磁碟是否損壞:
- 在 Hyper-V 管理器中,右鍵點擊虛擬機的磁碟 -> **編輯磁碟**,並選擇修復。

---

### 4. **檢查 Hyper-V 的設定和權限**
- 問題:Hyper-V 的某些服務或檔案可能因為權限問題而無法正常運作。
- 解決方法:
1. 確認虛擬機檔案的存取權限是否正確。
- 前往虛擬機的檔案存放路徑,確保 Hyper-V 服務帳戶(例如 `NT AUTHORITY\SYSTEM`)有讀寫權限。
2. 嘗試刪除虛擬機的「自動檢查點」:
- 在 `C:\ProgramData\Microsoft\Windows\Hyper-V` 檢查是否有相關檢查點檔案,將其刪除後再啟動。

---

### 5. **檢查 Hyper-V 所需服務是否正常運作**
- 問題:Hyper-V 的某些相關服務未啟動或運作異常。
- 解決方法:
1. 按下 `Win + R`,輸入 `services.msc`。
2. 確保以下服務已啟動並設定為「自動」:
- Hyper-V Virtual Machine Management
- Hyper-V Host Compute Service
- Windows Management Instrumentation

---

### 6. **檢查 BIOS 設定**
- 問題:如果虛擬化支援被關閉,則 Hyper-V 可能無法正常運作。
- 解決方法:
1. 進入 BIOS/UEFI 設定介面。
2. 確保已啟用以下選項:
- VT-x(Intel Virtualization Technology)或 AMD-V
- VT-d 或 IOMMU
3. 儲存設定後重啟電腦。

---

### 7. **檢查事件檢視器 (Event Viewer)**
- 問題:詳細的錯誤訊息可能記錄在 Windows 事件檢視器中。
- 解決方法:
1. 按下 `Win + R`,輸入 `eventvwr.msc`。
2. 前往 **Windows Logs -> Application** 或 **System**,查找與 Hyper-V 有關的錯誤訊息。
3. 根據錯誤訊息進一步排除問題。

---

### 8. **重新註冊 Hyper-V 組件**
- 解決方法:
1. 開啟命令提示字元(以管理員身份執行)。
2. 執行以下指令重置 Hyper-V 組件:
```bash
dism /online /cleanup-image /restorehealth
sfc /scannow
```
3. 重啟電腦。
ming9900 iT邦新手 3 級 ‧ 2024-12-30 18:04:17 檢舉
請問 Hyper-V 是只有單機嗎?
如果有 Cluster ,有可能要在 "叢集管理員" 看,比較準

Windows Host 的資源確認一下,因為看截圖,開機中的VM RAM 已佔了24G,Hyper-V 平台本身也會佔RAM ,如果你的RAM不夠,會開不起來。

Windows Event-Log 有沒有更進階的訊息?你的錯誤訊息沒有故障代碼,也沒進階瞄述,很難判斷。

以上如果都沒有幫助,那可以試試以下:
1、把 VM 所在的 Disk 目錄先 Copy 一份(以防萬一),
然後把Disk 移除(這不會刪除實際檔案), 然後再加回去,開機試試。
2、把 VM 所在的 Disk 目錄先 Copy 一份(以防萬一)
然後把新建一個VM,掛載原來的 VM disk (這個要重新配置硬體設定,CPU/RAM/網路卡等,如果可開機,網路的 IP 會跑,如果是固定IP,要手動改回去)
3、從備份還原~ 呵呵
bkgd1111 iT邦新手 5 級 ‧ 2024-12-31 08:29:01 檢舉
有想過備份還原 但...怕又... 更糟
不知您說的 是"事件檢視器"嗎 ?

另外您說的試試以下
Disk 先複製 這..
我是有用 active backup for business 去做整機備份 , 這樣算有嗎 ?
tayoru iT邦新手 5 級 ‧ 2024-12-31 09:12:33 檢舉
如同上面ming大說的, 作動作之前一定要先備份再試, 如果不行起碼還能還原, 起碼不會讓原檔被影響到

看你的檔名, 加上在這種時間點出事...如果不行建議趕快往外找專業處理了.,.
bkgd1111 iT邦新手 5 級 ‧ 2024-12-31 11:02:26 檢舉
我之前就開始找了 , 只是主管沒有看到她要的
ming9900 iT邦新手 3 級 ‧ 2024-12-31 19:37:01 檢舉
所以,有試重新建一個VM,掛原有的 Disk 這個動作嗎?

或是你備份還原,也可以同步做,虛擬機 的網路卡,看是先拿掉,或指到沒有 Lihk網路的NIC上,你只要先可从正常開機,再用Hyper-V 管理員開Console 操作去確認是否完整,然後再把網路卡配置好,即可。
bkgd1111 iT邦新手 5 級 ‧ 2025-01-03 09:58:44 檢舉
真的不好意思 您說得太專業了
我真的沒辦法照您的做法測試
HyperV主機的硬碟空間滿了?
.
圖片
  直播研討會
0
echochio
iT邦高手 1 級 ‧ 2024-12-30 16:40:58

You:

esxi 無法變更狀態

ChatGPT:

ESXi 無法變更狀態的情況可能是由多種原因引起的。以下是一些常見的問題與解決方法:


  1. 檢查 ESXi 主機的硬體資源
  • CPU、內存是否不足 :確保系統有足夠的資源來執行所需的操作。

  • 磁碟空間 :檢查數據存儲是否已滿,可能會影響狀態變更操作。
    解決方法

  • 使用 ESXi 的管理介面或 SSH 登入主機,檢查硬體資源的使用情況。


  1. 檢查虛擬機狀態
  • 如果虛擬機卡在「掛起」或「已鎖定」的狀態,可能會導致無法進行其他操作。
    解決方法

  • 在 vSphere Client 中右鍵點擊虛擬機,嘗試「重置」或「強制關閉」。

  • 如果無法操作,可以嘗試重新啟動 ESXi 主機。


  1. 主機進入維護模式或掛起狀態
  • 如果主機進入了維護模式,部分操作可能被限制。
    解決方法

  • 檢查是否有其他管理員手動將主機設為維護模式。

  • 如果不是預期的維護模式,嘗試退出維護模式。


  1. 網路問題
  • 網路配置錯誤可能導致 ESXi 主機與管理介面的通訊中斷。
    解決方法

  • 檢查 ESXi 的網卡和網路配置。

  • 確保網路設置正確,並嘗試重新連接到主機。


  1. 檢查鎖定文件 (Lock Files) 問題
  • 當一個虛擬機被另一個進程或主機鎖定時,狀態可能無法改變。
    解決方法

  • 使用 SSH 進入主機,檢查 /var/log/vmkernel.log 日誌文件。

  • 尋找與鎖定相關的錯誤訊息並解除鎖定。


  1. 檢查日誌 (Logs)
  • 日誌文件可以提供具體的錯誤信息,例如 vmkernel.loghostd.log
    解決方法
  • 使用 vSphere Client 或 SSH,查看 /var/log 下的日誌文件,確認問題來源。

  1. 重新啟動 ESXi 管理服務
  • 有時管理服務(hostdvpxa)可能會崩潰或無響應。
    解決方法
  • 使用 SSH 進入主機,執行以下指令重啟服務:
/etc/init.d/hostd restart
/etc/init.d/vpxa restart

  1. 檢查版本或補丁
  • 如果是已知的版本錯誤或漏洞,可能需要更新補丁。
    解決方法

  • 下載並安裝 VMware 提供的最新補丁。

  • 檢查官方論壇和技術支持文檔是否有相關問題的解決方案。


如果問題仍然無法解決,請提供更多細節,例如您嘗試變更的具體狀態、錯誤訊息或系統日誌,我可以進一步協助您診斷問題!

看更多先前的回應...收起先前的回應...
echochio iT邦高手 1 級 ‧ 2024-12-30 16:42:38 檢舉

問 ChatGPT 給的建議,就是要看 LOG ......

PIZZ iT邦新手 1 級 ‧ 2024-12-30 17:11:43 檢舉

那是Hyper-V .../images/emoticon/emoticon06.gif

尼克 iT邦大師 1 級 ‧ 2024-12-30 17:24:35 檢舉

人家問的是Hyper-V 。
看來大家都會用AI來回答分析問題

HyperV主機的硬碟空間滿了?

bkgd1111 iT邦新手 5 級 ‧ 2025-01-06 11:39:50 檢舉

空間確實紅了,請問這會有影響嗎?
謝謝您

bkgd1111 假設你的VHD 檔案當初設定的是彈性擴增,也就是設定1TB,卻不是切完整的1TB給VHD檔案使用,當你啟動這台 VM時,只要剩餘空間不足以讓VHD有足夠的空間展開,那麼就會啟動失敗,出現 VMMxxx錯誤,你可以做的就是把這各VHD移動到其他空間足夠的分割區,然後在VM設定內把這各VHD指向新的位置,然後再啟動VM試試看

bkgd1111 iT邦新手 5 級 ‧ 2025-01-10 09:06:46 檢舉

您好
我有看D槽空間已紅了,但我D槽裡只有這一個資料夾呢!
那我只能移到C槽囉,才能照您說的測試

https://ithelp.ithome.com.tw/upload/images/20250110/2017044593YbJ9yEub.jpg

bkgd1111 iT邦新手 5 級 ‧ 2025-01-10 09:08:34 檢舉

剛忘了放這張,不好意思

https://ithelp.ithome.com.tw/upload/images/20250110/20170445E5EOWjoJIQ.jpg

1
打雜工
iT邦研究生 1 級 ‧ 2024-12-31 11:50:04

如果該台的虛擬機虛擬硬碟還在,可以先找一台有裝Hyper-V的伺服器(原機也可以,但如果擔心搞爛建議用其它伺服器),重新創建虛擬機再把虛擬硬碟掛載起來看是否能開機。個人的經驗,只要虛擬機的虛擬硬碟沒問題,照理來說應該都是可以恢復。

看更多先前的回應...收起先前的回應...
bkgd1111 iT邦新手 5 級 ‧ 2024-12-31 15:41:19 檢舉

早上測試過 還是跳出那個錯誤@@

打雜工 iT邦研究生 1 級 ‧ 2024-12-31 16:34:30 檢舉

建議是否以外部作業系統直接掛載Hyper-V虛擬機的虛擬硬碟,先把重要資料複製出來再說

bkgd1111 iT邦新手 5 級 ‧ 2024-12-31 17:12:09 檢舉

我是有用 active backup 做整機備份(fileserver)
目前只有那一個虛擬機(fileserver)有問題
這樣應該算是有備份八
我現在是有用 NAS 暫時做共用區
但這問題我問廠商 他們說也無法處理~~
那我..該怎麼辦呢!!

ming9900 iT邦新手 3 級 ‧ 2024-12-31 19:47:45 檢舉

bkgd1111 大大,
建議你快快找個專業一點的SI,去簽維護吧。
至少各大回覆的動作,或備份還原總能試試吧。

廠商“說”也無法處理,是真的口頭說說,還是有協助後不成功?
如果廠商連真的試都不試,那一定 $不到位。
廠商應該是怕花了時間,又弄不起來,又收不到錢。最後還被你公司1嫌。

bkgd1111 iT邦新手 5 級 ‧ 2025-01-03 11:24:40 檢舉

大大您好
這個~我有找廠商,但主管她至今未同意,我在想他應該是不想花這個錢吧,因我看已未簽至少6.7年了

至於您說的廠商部分,他是有連線測試後,說無法處理

另外關於備份還原,我是擔心越用越糟@@

0
DennisLu
iT邦好手 1 級 ‧ 2025-01-07 15:21:52

你給的情報極少
擲筊一個可能,主要是針對實體硬碟空間與vmrs的部分

Hyper-V的VM會隨著你的VM設定多少記憶體。
啟動時會產生一個對等記憶體的vmrs同步記憶體檔案。
當vm啟動的時候硬碟空間不夠足以產生vmrs的時候,是不會讓你啟動的。
所以硬碟剩餘可用空間最好大於所有VM記憶體的總和最好。

當 VM上次關閉是走儲存狀態關閉,不是正常系統關閉的話,vmrs就會保持記憶體的量在硬碟上,下次開啟VM的時候就直接到上次儲存狀態時間點繼續運行,對VM來說等於沒關機過,但是會有一大段時間是跳過不存在(對某些應用來說最好再正常重啟一次),但vmrs如果損毀是無法回到上次儲存狀態運行就開不了了,也是只能"刪除儲存狀態"的選項,就會把壞的vmrs刪除重建新的讓vm可以啟動,這個做法對vm來說就是上次不正常關機,要承擔跟實體一樣的異常關機有可能帶來的風險。

bkgd1111 iT邦新手 5 級 ‧ 2025-01-10 09:12:13 檢舉

所以您意思是我的操作被系統判定為"不正常操作",因此系統卡住,導致無法重啟。
請問是這樣嗎?
那如果是這樣,請問還有甚麼辦法可以補救嗎?
謝謝您!

DennisLu iT邦好手 1 級 ‧ 2025-01-10 10:35:02 檢舉

並無不正常操作,頂多是掌握不足或無管理策略而已。
經驗上遇到的公司大多請廠商裝好能跑就讓他跑的環境,
長期運行的管理策略與設置什麼都沒有,最終的下場就是壞了。

如果你的有能力的外部廠商能掌握一切的人也救不了,
那判斷上網求助問到能自己解決的機會也是渺茫。
我已經提供一個擲筊性的有可能性的答案,
但是只認為我的意思是不正常操作,還是問我有什麼辦法,
沒針對我的看法做回饋情報,自救機率應該是0。

了解 Hyper-V的特性,以及針對環境設計這部分管理的策略與正確設置才會活得長久。

加油 希望你遇到有緣人。

bkgd1111 iT邦新手 5 級 ‧ 2025-01-10 10:38:44 檢舉

好的 那我了解了
謝謝

我要發表回答

立即登入回答