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邦新手 4 級 ‧ 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邦新手 4 級 ‧ 2024-12-31 19:37:01 檢舉
所以,有試重新建一個VM,掛原有的 Disk 這個動作嗎?

或是你備份還原,也可以同步做,虛擬機 的網路卡,看是先拿掉,或指到沒有 Lihk網路的NIC上,你只要先可从正常開機,再用Hyper-V 管理員開Console 操作去確認是否完整,然後再把網路卡配置好,即可。
bkgd1111 iT邦新手 5 級 ‧ 2025-01-03 09:58:44 檢舉
真的不好意思 您說得太專業了
我真的沒辦法照您的做法測試
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

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來回答分析問題

0
打雜工
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邦新手 4 級 ‧ 2024-12-31 19:47:45 檢舉

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

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

我要發表回答

立即登入回答