萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 記憶體故障

如何控制記憶體大小:在 DOS 視窗中增大或限制可用記憶體

背景

硬體記憶體固定,但軟體需求不同。Windows 虛擬記憶體機制可在 DOS 視窗中彈性調整可見記憶體大小。

增大可用記憶體(解決「Not enough memory」)

  1. 右鍵「MS-DOS 模式」圖示 → 「內容」→「記憶體」分頁。
  2. 找到「MS-DOS 保護模式 (DPMI) 記憶體」→「總計」欄填 65535(單位 KB,即 64MB)。
  3. 確定,關閉所有 DOS 視窗後重新進入,用 mem /c /p 驗證顯示 64MB。
  4. 可運行需 64MB 的 NeoGeo 模擬器等程式。
  5. 注意:數值不可超過 65535。

減少可用記憶體(解決舊軟體誤判記憶體過大為負數)

早期軟體(如《仙劍》)以有號整數判斷記憶體,超過 32MB 最高位變 1 被判定為負數而拒絕運行。

方法一:屏蔽法(CONFIG.SYS)

device=c:\path\himem.sys /int15=32768

/int15=32768 屏蔽 32MB(單位 KB)。重啟後 mem /c /p 顯示該段已被使用,可用量變為所需值。

方法二:按需分配法(Windows 圖形介面)

  1. 同樣進入「MS-DOS 模式」圖示屬性→「記憶體」分頁。
  2. 找到「擴充記憶體 (XMS)」欄,填入欲限制分配給 DOS 視窗的記憶體量(KB)。
  3. 確定即可。

小結

靈活運用這兩招,即可讓舊軟體在大記憶體機器上順利運行,或為特定程式騰出資源。

copyright © 萬盛學電腦網 all rights reserved