ImDisk: Tạo ổ đĩa bộ nhớ vật lý (không phải ổ bộ nhớ ảo) từ dòng lệnh


13

Tôi đang sử dụng ImDisk để tạo một ổ đĩa ảo trong Windows 7. Tôi sử dụng nó làm ổ đĩa tạm thời cho các tài liệu và nó sẽ được tạo ra mỗi khi máy tính / windows khởi động lại. Điều này đang hoạt động tốt; tuy nhiên, tôi muốn tạo ổ đĩa trong bộ nhớ vật lý thay vì bộ nhớ ảo.

Trong tab cấu hình của Windows có Driver Trình điều khiển đĩa ảo ImDisk '. Với công cụ này, có thể tạo các đĩa ảo trong bộ nhớ vật lý (xem thêm hình ảnh bên dưới), nhưng phiên bản dòng lệnh không có tùy chọn bộ nhớ vật lý hoặc tôi không thể tìm ra.

Tùy chọn bộ nhớ vật lý trong Trình điều khiển đĩa ảo ImDisk

Có thể tạo đĩa ảo trong bộ nhớ vật lý tại dòng lệnh?

Đây là mã hàng loạt dòng lệnh mà tôi hiện đang sử dụng:

imdisk -a -s 512M -m Z: -p "/fs:ntfs /v:RAMDISK /A:512 /q /c /y"

Làm thế nào để tôi làm điều này?

Câu trả lời:



3

Tôi muốn điều này trên một máy chủ nơi các quyền phức tạp hơn một chút, vì vậy đây là dòng lệnh đầy đủ để thiết lập đĩa RAM vật lý với ImDisk, tạo một thư mục (để bạn có thể gán các quyền phức tạp hơn - có giới hạn về quyền truy cập ổ đĩa đầy đủ) và gán quyền sửa đổi cho một nhóm theo tên của nó.

imdisk -a -o awe -s 512M -m R: -p "/fs:ntfs /q /y"
cd R:
R:
mkdir r
icacls "R:\r" /grant Web:(OI)(CI)M

Vì vậy, nó nói với:

  • -a: Tạo một đĩa ảo
  • -o awe: Trong RAM vật lý
  • -s 512M: Dung lượng 512 MB
  • -m R:: Được đặt tên là R
  • -p...: Nói cho nó định dạng đĩa với các tham số mặc định, lặng lẽ.

Nó chuyển sang R, tạo thư mục rvà sau đó icaclscấp quyền cho nhóm "Web" (nếu bạn muốn người dùng, chỉ cần sử dụng tên của họ ở đây, không có sự khác biệt về cú pháp), (OI)(CI)mọi tệp và thư mục bên trong sẽ kế thừa quyền này MSửa đổi, mà được đọc, liệt kê, viết, tạo / xóa / sửa đổ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.