Có phần mềm nào mô phỏng hoàn toàn ổ cứng USB không?


14

Có ai biết một chương trình Windows có thể gắn hình ảnh đĩa và giả lập ổ cứng USB vật lý, bao gồm các thuộc tính như số sê-ri không?

Tôi đã tìm thấy phần mềm để giả lập CD và DVD như Daemon Tools, nhưng không phải để giả lập ổ cứng. Các công cụ gắn ổ cứng khác (như hệ thống VHD của Windows) không mô phỏng các thuộc tính ổ đĩa gốc.

Giải trình:

Tôi có một ổ cứng USB với cơ sở dữ liệu văn bản trên đó, có thể xem và tìm kiếm thông qua một chương trình Windows đặc biệt. Chương trình sử dụng số sê-ri (hoặc một số thuộc tính khác) của ổ cứng làm khóa cấp phép.

Để sử dụng phần mềm trên đường, sẽ rất tuyệt nếu tạo một bản sao nội dung ổ đĩa trên ổ cứng bên trong của máy tính xách tay và sử dụng bản sao đó thay vì ổ cứng vật lý ban đầu. Để thực hiện công việc này với kiểm tra giấy phép của phần mềm, ổ cứng vật lý phải được mô phỏng, bao gồm các thuộc tính như số sê-ri.


2
Sẽ thật tốt khi biết chương trình windows đặc biệt này là gì, có thể có nhiều cách khác để giải quyết vấn đề của bạn. nếu không, câu hỏi của bạn có khả năng bị đóng cửa vì quá cục bộ.
Baarn

Câu trả lời:


8

IMDISK , một công cụ phần mềm miễn phí từ LTR Data, sẽ làm những gì bạn muốn. Nó có thể gắn hình ảnh ổ cứng thô, bao gồm các tệp VHD và hình ảnh ở nhiều định dạng khác. Bạn có thể chọn cách gắn hình ảnh của mình, cho dù là ổ cứng tiêu chuẩn, đĩa mềm, ổ đĩa quang hoặc thiết bị lưu trữ di động.

(Tôi giả sử bạn đang đề cập đến số sê-ri âm lượng và phần mềm không làm điều gì đó điên rồ như sử dụng truy vấn WMI để lấy số sê-ri phần sụn của thiết bị USB.)


Cảm ơn! Tôi sẽ thử và xem nó hoạt động. Câu hỏi là từ một vài tháng trước, vì vậy tôi không nhớ đầy đủ vấn đề ban đầu là gì; nó có thể là tôi đã có nghĩa là số sê-ri phần sụn. Tôi sẽ đăng cập nhật sau khi tôi đã thử!
Jonathan

@Jonathan, bạn đã bao giờ có được công cụ làm việc cho mình chưa? Tôi đang xử lý một ứng dụng chỉ có thể xuất kết quả sang các thiết bị lưu trữ di động và tôi không có bất kỳ thiết bị nào như vậy trong tay. Tuy nhiên, tôi có một đĩa lớn tôi muốn mô phỏng một trong các thư mục của nó là một thiết bị USB hoặc một cái gì đó thuộc loại này.
jxramos

@jxramos Thật không may là tôi không có. Chúc may mắn, tôi hy vọng bạn có thể giải quyết vấn đề của bạn!
Jonathan

2

Claudio, bạn đã quên đề cập đến:

  1. Tạo các tệp VHD / VHDX
  2. Sử dụng VirtualBOX
  3. Sử dụng đĩa như vậy
  4. Chạy một khách Windows
  5. RAID chúng với quản lý đĩa
  6. Sử dụng chúng hoàn hảo trên Khách

Nhưng đừng cố gắn chúng trên HOST ... Windows sẽ không cho phép bạn, vì ngay sau đó, nó thấy đó là Động (không cơ bản), nó từ chối cho phép bạn sử dụng ... quản lý đĩa windows nhìn thấy VHD / VHDX được gắn , cũng là DiskPart, nhưng không tôi có thể làm gì với chúng ngoại trừ tách chúng ra.

Tất nhiên, nếu bạn sử dụng các tệp VHD / VHDX trên VirtualBOX, chúng có thể bị tước hoặc nhân đôi trong máy khách, xe nằm trong thư mục NTFS được nén hoặc bên trong các thùng chứa được nén và mã hóa như Pismo File Mount, v.v ... nhưng nếu bạn muốn Disk Mangment để cho phép bạn truy cập chúng, chúng phải ở trên phương tiện không được nén, không được mã hóa với quyền truy cập tuyến tính cấp thấp trực tiếp (như nhu cầu của vòng lặp Linux) ... tôi không thể cố gắng buộc chúng bị phân mảnh và xem điều gì sẽ xảy ra.

Tôi với bạn, nhưng tôi cũng nghĩ rằng M $ thực sự tệ khi áp dụng những hạn chế như vậy cho người đi đường không có lý do!

Tệ nhất ... tôi đặt một bộ phận khử: VHD / VHDX có thể là Động chỉ sử dụng phần mềm Windows (và VirtualBOX) ... VirtualBOX đang hoạt động như một lớp để nói dối với các cửa sổ và làm cho các cửa sổ (khách) nghĩ rằng chúng là các đĩa SATA bên trong bình thường và không phải các tệp VHD / VHDX ... Tại sao các cửa sổ không tự nói dối (trên máy chủ) và làm như vậy?

Hy vọng một ngày nào đó sẽ không còn ai sử dụng Windows nữa ... thì chúng ta sẽ thấy những điều như vậy sẽ không được thực hiện nữa!


0

Nó không mô phỏng bất cứ thứ gì, nó chỉ gắn kết các tệp với một điểm gắn kết.

Tôi đang tìm kiếm một cái gì đó tương tự nhưng ngược lại ... mô phỏng một ổ cứng bên trong (xin đừng nhầm lẫn với ổ cứng), không phải là USB.

Ai đã hỏi câu hỏi (và tôi) muốn mô phỏng đĩa cứng đầy đủ, vì vậy nó được gọi là trình giả lập ổ cứng ... không phải đĩa cứng ... sự khác biệt là rất quan trọng.

Mặc dù các trình giả lập đĩa cứng có thể mô phỏng cấu trúc MBR / GPT (không phải tất cả tôi phải thừa nhận, một số chỉ mô phỏng phân vùng), nhưng chúng không mô phỏng phần ổ cứng và vì vậy Windows Disk Management không xem đó là ổ cứng, tệ nhất là thậm chí không được hiển thị như bất kỳ loại nào, không được hiển thị ở tất cả.

Mặt khác, các trình giả lập ổ cứng thực hiện mô phỏng toàn bộ đĩa, do đó Windows không thể phân biệt nó với vật lý, nó được hiển thị trên Windows Disk Management (thông thường như thể nó là nội bộ).

Tôi phải thừa nhận hầu hết các công cụ (trả phí) Tôi đã kiểm tra thực sự mô phỏng ổ cứng, mô phỏng iSCSI bên trong, không phải là SATA / IDE, v.v ... nhưng tôi không thể tìm thấy bất kỳ công cụ nào mô phỏng USB.

Tôi không tìm thấy bất kỳ trình giả lập đĩa cứng nội bộ (phần mềm miễn phí) nào hoạt động tốt, cũng không phải là phần mềm trả phí hoạt động hoàn hảo ... dễ phát hiện nhất khi bạn cố gắng giả lập đĩa SSD bằng một số thanh USB ...

Ý tưởng mẫu:

  • Đặt một tệp trên mỗi thanh USB (2x, 3x, 4x, ... giống hệt nhau)
  • Tệp đó phải mô phỏng Ổ cứng trong (có thể phân vùng, được xem là ổ cứng cố định nội bộ của Quản lý đĩa Windows, v.v.)
  • Bây giờ, nơi hầu hết thất bại ... chuyển đổi các đĩa cứng ảo như vậy thành Động
  • Bây giờ, nơi tất cả những gì tôi đã thử nghiệm thất bại thảm hại ... làm Windows RAID tương đương
  • Chưa đến thời điểm này ... hãy sử dụng nó cho ReadyBoost

Tại sao:

  • ReadyBoost không sử dụng đồng thời tất cả các thanh USB (không giống như RAID0), nó sử dụng chúng theo trình tự, như một RAID LỚN (ghép nối) ... cho đến khi một thiết bị không đầy, nó không sử dụng phần còn lại ... mất rất nhiều tốc độ và hoạt động I / O.

Giải pháp tôi có thể đưa ra cho người hỏi:

  • Sử dụng bất kỳ ổ cứng cũ nào bên trong vỏ USB thực sự rẻ cho ổ cứng 2,5 "hoặc 3,5" (tùy theo ổ đĩa)

Nếu bạn có một ổ cứng cũ ở đâu đó trong tủ quần áo, v.v ... hãy sử dụng nó ... Hộp đựng USB 2.0 thực sự rẻ (<10 $ và không có phí vận chuyển và thuế).

Nhưng với những gì tôi muốn thì thực sự khó hơn ... vâng, tôi biết về Bit di động trên các thanh USB ... những thứ tôi muốn không thể lật được ... mã hóa cứng trong phần sụn chỉ đọc (không thể flash được) .. và Windows là 64 bit, vì vậy việc thay thế trình điều khiển thực sự xấu xí, không thể sử dụng trình điều khiển đã ký ... trong số mỗi lần khởi động lại phải làm lại và khởi động lại (kích hoạt trình điều khiển không được ký trong lần khởi động lại tiếp theo), thật kinh khủng ( Nó chỉ dành cho lần khởi động lại tiếp theo, sau đó hệ thống trở lại bình thường và không chấp nhận chúng nữa cho đến khi kích hoạt lại sush và khởi động lại) vì đã tăng tốc độ ReadyBoost 3x ... chưa kể tôi cũng không biết liệu nó còn có thể sử dụng đĩa động cho ReadyBoost ... hoặc tôi sẽ cần cả ... giả lập nội bộ và sau đó giả lập thanh USB trên các mô phỏng nội bộ được RAID, v.v ... quá phức tạp.

Như tôi đã nói, giải pháp của bạn có thể là:

  • Mua vỏ USB giá rẻ (<10 $) và sử dụng ổ đĩa cũ

Của tôi? Thực sự khó khăn! Và mục tiêu cuối cùng có lẽ là không thể!

PS: VHD / VHDX không thể động ... Tôi cũng đã thử nghiệm điều đó! Và Windows Storage Spaces từ chối sử dụng bất kỳ ổ <4GiB nào! Tại sao M $ lại đánh lừa chúng tôi rất nhiều với những hạn chế ngu ngốc như vậy ... trên Linux và các hệ điều hành khác không có ai trong số họ, VHD có thể động, bạn có thể RAID bất kỳ kích thước nào bạn muốn (Tôi không chắc nếu dưới 512 byte là có thể, nhưng tôi đã thử nghiệm với RAID0 1024 tệp 512 byte và nó hoạt động ... không có bất kỳ hệ thống tệp nào trên đó ... tất nhiên chỉ là 512KiB và chỉ là một bằng chứng về khái niệm).

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.