Làm cách nào để thay đổi thư mục ảnh chụp nhanh trong VirtualBox trên Windows?


64

Tôi có một ổ cứng SSD đại diện C:\, chỉ có 30 GB.

Do đó, tôi cài đặt tất cả các ứng dụng (không quan trọng) trên G:\ổ đĩa lớn của mình . Cài đặt VirtualBox của tôi được bật G:\, cũng như các đĩa cứng. Tuy nhiên, tôi thấy rằng thư mục snapshots vẫn mặc định C:\Users\David\.VirtualBox\....

Làm thế nào để tôi đặt cái này vào G:\ổ đĩa của tôi theo mặc định?


2
Tôi đã làm theo các bước:> 1. Tắt máy dự định ảo; > 2. Nhấp chuột phải vào máy ảo, đi tới Cài đặt> Chung> Nâng cao ; > 3. Thay đổi thư mục đích Snapshots. Một giá trị tốt là một thư mục con của thư mục đĩa cứng máy ảo của bạn. Tôi bấm OK, rồi quay lại trang cài đặt này và nó trở lại cài đặt gốc.

Câu trả lời:


47

Ảnh chụp nhanh VirtualBox nằm trong Thư mục máy. Bạn sẽ có thể thay đổi thư mục máy mặc định bằng tùy chọn menu Tệp-> Tùy chọn, trong tab Chung .


4
Bạn đúng rồi! Tôi đã tìm ra điều đó ngay sau khi tôi đặt câu hỏi. Một điều tôi muốn thêm là bạn không thể thay đổi thư mục ảnh chụp nhanh của mình cho một VM mà bạn hiện đang lưu ảnh chụp nhanh . Điều này có nghĩa là trước tiên bạn phải hợp nhất tất cả các ảnh chụp nhanh của bạn vào Đĩa cứng. Rất phiền toái!
David Ackerman

2
Có lẽ một liên kết tượng trưng sẽ hoạt động trong tình huống này
vol7ron

1
Chỉ cần một lời cảnh báo, trên thực tế bạn không thể thay đổi đường dẫn của thư mục ảnh chụp một khi bạn đã tạo. Để đạt được điều này, trước tiên hãy dừng VBoxSvc.exe và mở tệp .vbox (tệp VirtualBox VM) trong trình chỉnh sửa. Tìm thẻ xml <Máy> và thay đổi thuộc tính * giá trị snapshotFolder thành đường dẫn bạn muốn đặt ảnh chụp nhanh.
AB

53

"Một điều tôi muốn thêm là bạn không thể thay đổi thư mục ảnh chụp nhanh của mình cho một VM mà bạn hiện đang lưu ảnh chụp nhanh."

Không đúng. Trước tiên, hãy làm theo lời khuyên của người trả lời đầu tiên và thay đổi thư mục máy mặc định bằng cách đi tới File>>Preferences>>Generalvà thay đổi đường dẫn. Điều này chỉ thay đổi đường dẫn cho các máy tiếp theo bạn tạo, không phải cho những máy bạn đã có.

Hiện nay:

  1. Đóng VirtualBox
  2. Di chuyển nội dung của Users/YourUserName/VirtualBox VMsthư mục của bạn đến bất cứ nơi nào bạn muốn nó.
  3. Sau đó, Users/YourUserName/.VirtualBox/VirtualBox.xmltập tin chỉnh sửa
    • /Users/YourUserName/Library/VirtualBox/VirtualBox.xml trên OS X
  4. Thay đổi đường dẫn tới máy ảo của bạn đến bất cứ nơi nào bạn đã di chuyển các thư mục VM của mình.
  5. Khởi động lại máy của bạn và bạn vẫn ổn - không cần phải làm phẳng Ảnh chụp nhanh!

Cảm ơn: điều này gần như làm việc cho tôi, trên máy Mac, nhưng không hoàn toàn. Tôi đã đặt một số chi tiết trong một câu trả lời mới.
Ashley

1
Cảm ơn, điều này làm việc tốt cho tôi. Tôi không phải khởi động lại PC (Windows 8.1) - các đường dẫn mới chỉ hoạt động tốt.
Chethan S.

Cái VirtualBox.xmlnày được tìm thấy dưới ~/.config/VirtualBox/VirtualBox.xmlmột số bản phân phối Linux
Thomasleveil

10

Quy trình thay đổi thư mục ảnh chụp nhanh trong VirtualBox:

1 - Tắt máy dự định ảo;

2 - Nhấp chuột phải vào máy ảo, truy cập Cài đặt > Chung > Nâng cao ;

3 - Thay đổi thư mục đích Snapshots . Một giá trị tốt là một thư mục con của thư mục đĩa cứng máy ảo của bạn.

Hy vọng điều này sẽ giúp ngăn ngừa mất mát như tôi đã phải chịu đựng.


8

Đây là một bản tóm tắt các câu trả lời khác được đăng ở đây, cùng với một tùy chọn khác mà tôi phát hiện ra.

  1. Đặt thư mục máy mặc định bằng cách chọn Tệp: Tùy chọn: Chung. Các máy ảo mới sẽ lưu trữ các tệp đĩa và ảnh chụp nhanh trong thư mục này. Tuy nhiên, nó không ảnh hưởng đến các máy hiện có.
  2. Đối với một máy hiện có, hãy mở cài đặt của nó, chuyển đến tab nâng cao và thay đổi thư mục ảnh chụp nhanh. Điều này sẽ chỉ hoạt động nếu máy không có ảnh chụp nhanh, vì vậy bạn sẽ phải hợp nhất tất cả chúng trước.
  3. Nếu bạn không thể hợp nhất tất cả các ảnh chụp nhanh hoặc bạn không muốn, bạn chỉ có thể sao chép máy. Bản sao sẽ sử dụng thư mục máy mặc định được chọn ở trên.

4

Tôi đang sử dụng OS X. Tôi đã có một VM với một số ảnh chụp nhanh lồng nhau. Tôi muốn chuyển vị trí này sang vị trí mới, nhưng tôi không có đủ dung lượng đĩa trống để sử dụng "bản sao".

Bởi vì tôi đang dùng Mac, các hướng dẫn khác nhau ở đây không phù hợp với tôi. Đây là những gì tôi đã làm:

  1. Thoát khỏi VirtualBox.

  2. Di chuyển các tệp khác nhau ( .vditệp và thư mục được đặt tên theo VM, chứa .vboxtệp, Snapshotsthư mục, v.v.) từ mặc định ~/VirtualBox VMssang vị trí mới.

  3. Chỉnh sửa ~/Library/VirtualBox/VirtualBox.xmlbằng trình chỉnh sửa văn bản, cập nhật MachineEntryvới .vboxvị trí tệp mới .

  4. Chỉnh sửa .vboxtệp bằng trình soạn thảo văn bản, cập nhật mục HardDisk đầu tiên với .vdivị trí tệp mới .

Sử dụng giao diện VirtualBox, tôi cũng đã thay đổi VirtualBox> Tùy chọn> Chung> Thư mục máy mặc định để chỉ đến nơi tôi muốn tạo VM mới trong tương lai. (Cài đặt này dường như được lưu trữ trong ~/Library/VirtualBox/VirtualBox.xmltệp ... mặc dù cài đặt này có thể được sửa đổi trong giao diện người dùng, nhưng có vẻ như đối với các cài đặt khác này, chúng tôi cần phải sử dụng chỉnh sửa tệp mà tôi mô tả ở trên.)


Cảm ơn! Bước 4 không bắt buộc đối với tôi btw nhưng tôi muốn nói rằng đáng để kiểm tra trong trường hợp nó thay đổi.
joedragons

Trên linux sử dụng công cụ vboxmanage. vboxmanage setproperty machinefolder ~/VMs/Tệp cấu hình có thể được xem và thay đổi bằng tay trong ~/.config/VirtualBox/VirtualBox.xmlDebian. Virtualbox phải bị giết trước.
Đánh bại

3

Những bước nhỏ:

  1. Tắt máy ảo được nhắm mục tiêu
  2. Di chuyển các tệp được nhắm mục tiêu từ C:\Users\my_user\VirtualBox VMs\Windows\Snapshotsđến G:\My Snapshots Folderhoặc bất kỳ thư mục nào bạn thấy phù hợp
  3. Mở C:\Users\my_user\VirtualBox VMs\Windows\Windows.vboxtệp cấu hình và tìm nút Máy (theo tên)
  4. Thay thế:
    • giá trị snapshotFolder từ Snapshotsđến G:/My Snapshots Folder(dấu gạch chéo được sử dụng vì vậy bạn nên để nó như thế)
    • tất cả các giá trị vị trí từ SnapshotsđếnG:/My Snapshots Folder

1

Sử dụng bản sao. Không cần thay đổi bất kỳ tập tin cấu hình nào ...

  1. Đặt ổ đĩa đích (G: \ Vbox) trong Tệp -> Tùy chọn -> Tab Chung

  2. Nhấp chuột phải vào VM và chọn "Clone". Chọn "Mọi thứ" nếu bạn cũng cần ảnh chụp nhanh. Điều này sẽ sao chép VM và ảnh chụp nhanh vào ổ đĩa mong muốn (G: \ VBox).

  3. Xóa VM cũ.


1
  1. Thay đổi thư mục ảnh chụp như họ nói ở trên
  2. Thay đổi cài đặt máy C: \ Users \ .VirtualBox \ VirtualBox.xml để trỏ đến máy mới
  3. Đảm bảo bạn hủy quy trình nền VBoxSVC.exe trước khi sửa đổi tệp .xml. Quá trình này có bộ nhớ của các cài đặt trước đó và sẽ cảnh báo bạn về các lỗi không nhất quán và hoàn nguyên tệp .xml trở lại cài đặt trước đó của bạn.

dreez

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.