Máy ảo (VirtualBox) - Làm thế nào để truy cập các tệp từ máy chủ lưu trữ?


26

Tôi có một PC chạy Windows 7 Ultimate (A). Từ trong hệ điều hành đó, tôi có VirtualBox chạy một phiên bản Windows 7 (B) khác.

Có cách nào để Windows 7 (B) truy cập các tệp từ Windows 7 (A) không? Lý tưởng nhất là tôi muốn có thể truy cập chúng mà không cần phải sao chép chúng vào phiên bản VM đang chạy vì tôi không có ổ cứng đủ lớn để làm như vậy ... Ổ cứng có một thư mục chứa 1,5 TB dữ liệu ( trên ổ cứng 2 TB), do đó, sao chép nó vào một cá thể VM sẽ không hoạt động.


Cũng lưu ý một bước khắc phục sự cố: đảm bảo rằng các tệp có thể truy cập được từ hệ điều hành máy chủ với các cài đặt kiểm soát truy cập chính xác để đọc-ghi-thực thi.
dreftymac

Câu trả lời:


29

Có một số cách để thực hiện điều này.

Bạn có thể sử dụng tính năng Thư mục dùng chung của VBox .

Đối với điều này: Chuyển đến Cài đặt của Máy ảo và sau đó chọn: Thư mục được chia sẻ .

Nhấp vào nút Thêm thư mục chia sẻ . Chỉ định đường dẫn thư mục và tên thư mục.

Trong Máy ảo, bạn truy cập \ vboxsrv \

bạn sẽ thấy các thư mục của bạn.

Bạn cũng có thể Tạo chia sẻ mạng và truy cập chia sẻ đó từ trong B đến A.


Một trong hai sẽ cần phải làm một bản sao của tập tin (ngay cả khi vào một thư mục tạm thời) để sử dụng nó? Tôi biết chia sẻ mạng trên các máy khác nhau hoạt động như thế này ... Tôi chưa bao giờ chia sẻ mạng trên cùng một máy. Ngoài ra, điều tương tự cũng xảy ra với thư mục dùng chung (đó có phải là tình huống mà tệp được sao chép sẽ được sử dụng) không?
của tôi

Không. Nó sẽ không sao chép các tập tin của bạn. Đó là lý do tại sao nó được gọi là Thư mục chung
bakytn

Khi công việc này bạn sẽ nhận được dấu kiểm :)
của tôi

Sử dụng cách tiếp cận thứ hai là khó khăn hơn mặc dù. Bạn sẽ cần chơi với Mạng (như thay đổi tệp đính kèm mạng thành Cầu nối), vv Cách đầu tiên và rõ ràng nhất phải giải quyết vấn đề của bạn một cách hoàn hảo.
bakytn

1
myermian, chỉ trong trường hợp nó sẽ không hoạt động. Có lẽ bạn sẽ cần phải cài đặt Extenstion Pack từ trang tải xuống chính thức: virtualbox.org/wiki/D Downloads tải xuống. Và sau đó chỉ cần nhấp đúp chuột vào nó.
bakytn

7

Tôi giả sử bạn có VM của bạn và chạy. Thực hiện theo các bước sau:

  1. Trên cửa sổ VM, Chuyển đến Công cụ -> Chèn Khách bổ sung Ảnh CD. nhập mô tả hình ảnh ở đây

  2. Bạn sẽ thấy một ổ đĩa CD mới trong máy tính của tôi. mở nó và bắt đầu "VBoxWindowsAdditions"nhập mô tả hình ảnh ở đây

  3. Thực hiện theo thiết lập để cài đặt thêm khách trên máy Guest. Khởi động lại khách.
  4. Tiếp theo, mở cài đặt VM:nhập mô tả hình ảnh ở đây
  5. Chuyển đến Thư mục được chia sẻ -> nhấp chuột phải -> thêm thư mục dùng chung -> thêm thư mục bạn muốn chia sẻ: nhập mô tả hình ảnh ở đây
  6. Thư mục dùng chung của bạn sẽ xuất hiện dưới Máy tính của tôi trong máy khách.

Bạn cũng có thể làm theo phương pháp tương tự cho các hệ điều hành khác.


thật là tuyệt vời Tôi đã không nhận ra rằng tôi cần phải khởi động lại VM, đó là lý do tại sao tôi gặp quá nhiều vấn đề, cảm ơn
Philip Eagles

2

Một tùy chọn khác chỉ là sao chép các tập tin:

Chọn Máy ảo và đi tới Cài đặt - Chung - Nâng cao , ở đó bạn có thể định cấu hình Bảng tạm được chia sẻ và hỗ trợ Drag'n'Drop. Tôi đã chọn tùy chọn Hai chiều cho cả hai.

Bây giờ bạn có thể kéo thả tệp giữa Máy chủ và Khách, bạn cũng có thể sao chép văn bản trong Máy chủ và Dán nó trên Máy khách (và ngược lại)


Kỹ thuật này không hoạt động với các tệp thực sự lớn. Nhưng hoạt động tốt cho những người nhỏ hơn.
bỏng

-1

Cách đơn giản nhất là sử dụng Bộ nhớ USB Flash:

1- Kết nối bộ nhớ USB Flash với máy tính của bạn.

2- Bộ nhớ flash của bạn sẽ được nhận dạng vào máy ảo của bạn trong:

Cài đặt> USB> Thêm USB mới

3- Chạy máy VB của bạn và đi đến ổ đĩa di động như bình thường và khám phá các tệp của bạn.


Một lần nữa, xin lưu ý rằng bạn đã đăng câu trả lời cho một câu hỏi rất cũ và có câu trả lời được chấp nhận. Không có gì sai khi làm điều này, nhưng tôi ghét phải thấy bạn lãng phí thời gian để trả lời các câu hỏi mà bạn có thể không tăng danh tiếng. Bạn có thể muốn tập trung vào các câu hỏi gần đây hơn.
CharlieRB
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.