Cài đặt toàn bộ studio hình ảnh trên ramdisk?


6

Làm thế nào tôi có thể cài đặt visual studio 2010 và tất cả các phụ thuộc của nó hoàn toàn vào một ramdisk? Tôi có 16GB ram trong máy tính và ramdisk 4GB chỉ dành cho phòng thu trực quan.

Nếu tôi chỉ cố gắng cài đặt visual studio bằng trình cài đặt bình thường thì nó vẫn thêm hàng tấn thứ vào hdd mặc định của tôi. Tôi muốn tất cả các phụ thuộc được đặt trên ramdisk cộng với phòng thu trực quan và bất kỳ bộ nhớ cache nào nó có thể có, vv Cảm ơn lời khuyên.


Chính xác thì nó cài đặt vào hdd mặc định là gì? Sử dụng trình cài đặt mặc định là cách duy nhất tôi biết cách cài đặt Visual Studio và sẽ cho rằng đó là cách duy nhất để cài đặt nó.
Ramhound

Chính xác? Không chắc chắn, chỉ phụ thuộc. Ví dụ: khung .net 4 ... điều kiện tiên quyết ...
Daniel Gratz

Bạn phải cài đặt .NET 4 và công ty trên máy tính để bàn của bạn vì những lý do rõ ràng. Cài đặt Visual Studio của bạn vào một ramdisk để nó biên dịch nhanh hơn. Tôi không chắc chắn lý do đơn giản là bạn sẽ không đặt giải pháp của mình lên đó.
Ramhound

Câu trả lời:


7

Từ kinh nghiệm của tôi, việc thay đổi đường dẫn cài đặt của Visual Studio là có thể nhưng có thể gây ra nhiều vấn đề sau này. Tôi sẽ không cố gắng thay đổi vị trí của Microsoft, nơi nghĩ rằng phải cài đặt. Thay vào đó, tôi sẽ sử dụng tính năng liên kết mềm NTFS và giả vờ rằng Visual Studio và một số thành phần khác được cài đặt ở C:\Program Files\...nơi mà trên thực tế chúng nằm trên ổ RAM:

  1. Định dạng đĩa RAM của bạn bằng NTFS (nếu nó chưa có định dạng này)
  2. Sao chép các thư mục bạn muốn phản chiếu vào RAM vào ổ RAM (sử dụng dòng lệnh tốt hơn, không phải Explorer) - đường dẫn đích chính xác trên ổ RAM không thành vấn đề
  3. đổi tên thư mục gốc trong thư mục Tệp chương trình của bạn (ví dụ: "Visual Studio" thành "Visual Studio_".
  4. Tạo một liên kết tượng trưng từ C:\Program Files\Visual Studioổ đĩa ram của bạn (R: trong ví dụ này):

mklink /D "C:\Program Files\Visual Studio" "R:\Visual Studio"

Bây giờ cài đặt Visual Studio của bạn trên C-Drive trỏ đến RAM-Drive của bạn. Và tốt nhất là bạn có thể tự động hóa toàn bộ quá trình thông qua một tập lệnh bó.


Anh ta không gặp vấn đề gì khi cài đặt vào một đĩa khác, anh ta đồng ý rằng .NET đã được cài đặt trên đĩa hệ thống của anh ta vì một số lý do.
Ramhound

1
Sử dụng /Jđể tạo một điểm nối thay thế, vì vậy nó phân tích lại chính xác tất cả các yêu cầu.
Tamara Wijsman

Đừng sử dụng các liên kết. Tôi đã thử. Nó sẽ bị hỏng khi bạn cập nhật Visual Studio và sau đó bạn sẽ phải cài đặt lại Windows vì Visual Studio bao gồm hàng chục ngàn thành phần và hầu như không thể sửa chữa.
Daniel B

0

Các thư viện .NET sẽ phải ngồi trên đĩa, trừ khi bạn quyết định tải toàn bộ thư mục Windows vào RAM (Tại sao chúng ta không học được từ lớp bảo mật những nguy cơ này.)

Chúng là các thư viện mà các ứng dụng khác phải tham chiếu để bạn không thể tự ý sử dụng chúng.

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.