Sự cố bộ nhớ với VirtualBox và Windows 7


2

Tôi đang gặp rất nhiều vấn đề về bộ nhớ với VirtualBox (4.3.14) đang chạy Windows 7. Bao gồm:

  • Khi khởi động, tôi gặp phải lỗi sau: "Windows tạo tệp hoán trang tạm thời trên máy tính của bạn do sự cố xảy ra với cấu hình tệp hoán trang của bạn khi bạn khởi động máy tính. Tổng kích thước tệp hoán trang cho tất cả các ổ đĩa có thể lớn hơn một chút kích thước bạn đã chỉ định. "
  • Excel (2013) hết bộ nhớ rất nhiều. Ví dụ: Cố gắng lưu tệp (tối đa 5 MB) và nhận được lỗi "Đĩa đã đầy".
  • Tôi không thể nâng cấp hoặc gỡ cài đặt Skype vì: "Đã xảy ra lỗi khi ghi thông tin cài đặt vào đĩa. Kiểm tra để đảm bảo đủ dung lượng đĩa trống và nhấp vào Thử lại hoặc Hủy cài đặt."

Tôi đã bị lừa với các cài đặt VM một chút (thử nghiệm với "phân trang lồng nhau"), nhưng nếu không thì không làm được gì nhiều.

Máy gốc:

  • Mac OSX 10.9.4
  • RAM 16 GB
  • Ổ cứng 500 GB

Thông số kỹ thuật VM

  • VirtualBox (vừa được nâng cấp, 4.3,14)
  • Windows 7 (64 bit)
  • Văn phòng 2013 (64 bit)
  • RAM 8 GB
  • 50 GB chuyên dụng

Không làm mất đi phản hồi tuyệt vời của Throium bên dưới, nhưng tài liệu tham khảo này cung cấp hướng dẫn từng bước: http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html


Một câu trả lời hoàn toàn hợp lệ cho câu hỏi có thể là: Cài đặt phản ứng tổng hợp VMWare và sử dụng các cài đặt ngoài hộp, nếu giải pháp mất hơn 1-2 giờ mày mò.
BenDundee

Câu trả lời:


2

Xác nhận rằng bạn có đủ dung lượng đĩa trống trên máy tính của bạn.

Nếu bạn đã tạo đĩa ảo dưới dạng đĩa cứng kích thước động, VirtualBox không phân bổ toàn bộ 50 GB trả trước, nhưng sẽ phân bổ nó khi cần. Nếu máy tính của bạn hết dung lượng, VirtualBox sẽ không thể phóng to đĩa và những lỗi đó có thể xảy ra.

Đây là một kích thước của đĩa kích thước động. Một điều nữa là hiệu suất kém hơn kích thước cố định: mỗi lần đĩa của bạn phát triển, sẽ có một hình phạt hiệu năng hợp lý, vì bạn có thể cố gắng tạo tệp 10MB và VirtualBox kết thúc phân bổ nhiều lần hơn vì nó phải phát triển đĩa.

Để thay đổi từ đĩa động sang đĩa cố định, hãy chạy vboxmanage clonehd olddisk.vdi newdisk.vdi --variant fixedvà thay đổi đĩa chính từ VM của bạn từ olddisk sang newdisk. Nếu bạn muốn sử dụng GUI, hãy truy cập Trình quản lý phương tiện ảo trên VirtualBox và sao chép đĩa cũ sang ổ đĩa mới và chọn "Kích thước cố định" ở đích.


Ok, điều này có vẻ hợp lý. Tôi không thể tìm cách điều chỉnh điều này - có cách nào để làm điều này mà không phải xây dựng lại VM từ đầu không?
BenDundee

Tôi chỉnh sửa câu trả lời để bao gồm thông tin về việc tạo một đĩa cố định.
ThoriumBR

Hiểu rồi, cảm ơn. Xác minh rằng điều này đã khắc phục vấn đề của tôi.
BenDundee

Vì vậy, tôi đã nhân bản đĩa, xóa đĩa cũ (khỏi màn hình Cài đặt -> Lưu trữ), thêm đĩa mới và vấn đề vẫn còn. Có vẻ như vấn đề là VB không tìm thấy ổ cứng mới - khi tôi mở máy ảo, nó vẫn hiển thị ổ cứng 25 GB trong Máy tính của tôi. (Đây là kích thước tôi đã chọn cho HD khi tôi xây dựng VM, tôi đã thay đổi kích thước nó một thời gian trước đây, nhưng nó vẫn tìm thấy các cài đặt cũ bằng cách nào đó.)
BenDundee

Nếu bạn nhân bản đĩa cũ sang đĩa mới, nó sẽ có kích thước chính xác của đĩa cũ (25 GB, không phải 50 GB). Bạn cũng phải thấy không gian trống trên đĩa bên trong máy ảo.
ThoriumBR

0

Tôi đã có cùng một vấn đề. Tôi đã có thể làm cho nó dừng xảy ra đơn giản bằng cách xóa sạch hành trình ra khỏi thư mục tạm thời của mình: C: \ Users \\ AppData \ Local \ Temp và C: \ Windows \ Temp. Rõ ràng, đây là một giải pháp tạm thời vì chiếc tàu này chắc chắn sẽ được xây dựng lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.