none
請問大大, 於Virtual Server 2005 R2 內, 配置虛擬機記憶體容量後, 如何變更這個在 實體機切割出來的磁碟空間(虛擬機記憶體) 於實體機 的位置? RRS feed

  • 問題

  • 在 Virtual Server 2005 R2 內, 建立一個虛擬機, 配置其記憶體容量為 3072MB.

    而此虛擬機的記憶體容量大小佔用了 實體機 C 磁碟 的 3072MB.

    請問大大, 當在配置虛擬機記憶體容量後,  有什麼方法可以變更  C 磁碟 為其他 磁碟機代號?

    • 已編輯 Sony.NET 2009年5月18日 下午 12:04
    2009年5月18日 上午 11:59

解答

  • 你是說開啟虛擬機器時...你的C槽容量就會變少?
    你的虛擬機器檔案是不是放在C槽?如果是的話可能會有這問題
    我測試了一下,開啟一個虛擬機的時候,會產生一個.vsv的檔案.
    這檔案可能會吃掉一些空間
    如果你C槽空間比較不足時,你就把虛擬機器移動到別的磁區上面應該就不會這樣了

    • 已標示為解答 Sony.NET 2009年5月19日 上午 07:36
    2009年5月19日 上午 01:52
  • 謝謝各位大大的回覆,

    經實作後, 步驟如下:

    01. 開啟 Virtual Server 2005 R2 的管理網頁.
    02. 導覽至 虛擬伺服器 > 伺服器內容 > 搜尋路徑
    03. 修改 搜尋路徑 為你要的路徑

    如此, .vsv 檔 就會在 開啟虛擬機後, 於新的搜尋路徑中出現了, 這樣也不會佔用 實體機 的磁碟空間了.
    • 已標示為解答 Sony.NET 2009年5月19日 上午 07:36
    2009年5月19日 上午 07:35

所有回覆

  • 在虛擬機器上
    電腦 滑鼠右鍵 內容 進階 設定 進階 變更
    1.沒有分頁檔案
    2.上方選磁碟 自定大小


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    • 已標示為解答 Sony.NET 2009年5月18日 下午 03:58
    • 已取消標示為解答 Sony.NET 2009年5月19日 上午 07:35
    2009年5月18日 下午 02:21
  • 謝謝大大,

    原來只要設定 作業系統 本身 就好了.

    再將大大的內容詳述如下:

    我的電腦 > 右鍵 > 內容 > 進階 頁籤 > 效能 > 設定 > 進階 頁籤 > 虛擬記憶體 > 變更 > 選擇 磁碟機 > 沒有分頁檔案 > 確定

    只不過, 這樣虛擬機就沒有 分頁檔案 的機制了.
    • 已標示為解答 Sony.NET 2009年5月18日 下午 03:59
    • 已取消標示為解答 Sony.NET 2009年5月19日 上午 07:35
    2009年5月18日 下午 03:57
  • ?
    你可以再重新指定大小,設定你要的虛擬記憶體。
    只是測試機的話,一般來說我會關掉虛擬記憶體,臨時需要我也會重開設定比較大的實體記憶體。

    只有在簡報時,用 NB 跑,記憶體只有 2GB ,不夠展示跑兩台 SQL Server 即時備援,才會開虛擬記憶體來跑。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年5月18日 下午 04:28
  • 謝謝大大回覆,

    其實, 我的 Host OS 磁碟是由 硬體 Ram Disk (2 GB x 8 條 RAM) 構成, 只有 16 GB (實際上只有 13 GB 可用).

    再加上 安裝 OS 的 Update 檔 及 SQL Server 2005 + Service Pack 3 後, Host OS 的磁碟容量只剩 3 GB.

    所以當在開啟 虛擬機 時, 虛擬機的記憶體(由 Host OS 的磁碟所切割出來) 會讓 Host OS 的磁碟容量減少,

    所以才會想說 換個地方 給虛擬機的記憶體 用. 但目前似乎只能用關閉的方式了.
    2009年5月18日 下午 04:40
  • 你是說開啟虛擬機器時...你的C槽容量就會變少?
    你的虛擬機器檔案是不是放在C槽?如果是的話可能會有這問題
    我測試了一下,開啟一個虛擬機的時候,會產生一個.vsv的檔案.
    這檔案可能會吃掉一些空間
    如果你C槽空間比較不足時,你就把虛擬機器移動到別的磁區上面應該就不會這樣了

    • 已標示為解答 Sony.NET 2009年5月19日 上午 07:36
    2009年5月19日 上午 01:52
  • Vincent 大,

    您說得沒錯,

    但我的虛擬機 都放在其他分割區(如 D 磁碟), 只有 Virtual Server 2005 R2 安裝在

    預設路徑(C:\Documents and Settings\All Users\Documents\Shared Virtual Machines\)

    未開虛擬機前, 只有一個 .vmc (設定檔), 開了虛擬機後, 多了一個 .vsv 檔. 本想說 這個 .vsv 檔 可能是由 虛擬機的 分頁檔案所造成的.
    (因為 虛擬機的記憶體有多大, Host OS 的磁碟容量就相對減少一樣的大小)

    但今天實作才發現 關閉 分頁檔案 似乎沒有作用.

    待會, 我將 設定檔的路徑 改成 其他 磁碟機 路徑. 完後, 再跟各位報告.

    2009年5月19日 上午 03:23
  • 把預設路徑改成其他路徑應該就會解決此問題
    該.vsv的檔案就是看你的虛擬機記憶體設定多少..就會是多大
    跟虛擬機本身的分頁檔大小是沒關係的
    2009年5月19日 上午 03:26
  • vmc 也可以搬到其它路徑,
    先複製後,再把虛擬機器移掉,從新路徑加回來
    這樣產生的暫存空間就會在新路徑

    我通常都會拷貝完後,用筆記本開啟 vmc ,搜尋各磁碟,把絕對路徑砍掉:
    <absolute type="string">driver:\path\file.vhd</absolute>

    這樣在搬家就很方便,PC 測完了就可以直接拷貝到 NB 上展示 (網卡我都會設定成 Microsoft Loop Back 網卡,環境才會一致)
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年5月19日 上午 04:10
  • 謝謝各位大大的回覆,

    經實作後, 步驟如下:

    01. 開啟 Virtual Server 2005 R2 的管理網頁.
    02. 導覽至 虛擬伺服器 > 伺服器內容 > 搜尋路徑
    03. 修改 搜尋路徑 為你要的路徑

    如此, .vsv 檔 就會在 開啟虛擬機後, 於新的搜尋路徑中出現了, 這樣也不會佔用 實體機 的磁碟空間了.
    • 已標示為解答 Sony.NET 2009年5月19日 上午 07:36
    2009年5月19日 上午 07:35