Чи є програмне забезпечення для повного емуляції жорсткого диска USB?


14

Хтось знає програму Windows, яка може монтувати зображення диска та емуляцію фізичного жорсткого диска USB, включаючи такі властивості, як серійний номер?

Я вже знайшов програмне забезпечення для емуляції компакт-дисків та DVD-дисків на зразок Daemon Tools, але це не для емуляції жорстких дисків. Інші засоби кріплення жорсткого диска (наприклад, власна система VHD Windows) не імітують оригінальні властивості накопичувачів.

Пояснення:

У мене жорсткий диск USB з базою даних текстів на ньому, який можна переглядати та шукати за допомогою спеціальної програми Windows. Програма використовує серійний номер (або якусь іншу властивість) жорсткого диска як ліцензійний ключ.

Для використання програмного забезпечення в дорозі було б непогано зробити копію вмісту дисків на внутрішньому жорсткому диску ноутбуків і використовувати цю копію замість оригінального фізичного жорсткого диска. Щоб зробити цю роботу за допомогою перевірки ліцензії програмного забезпечення, фізичний жорсткий диск повинен бути емульований, включаючи такі властивості, як серійний номер.


2
було б добре знати, що це за спеціальна програма Windows, можливо, є й інші способи вирішити вашу проблему. в іншому випадку ваше питання, ймовірно, буде занадто локалізованим.
Baarn

Відповіді:


8

IMDISK , безкоштовний інструмент від LTR Data, повинен робити все, що вам потрібно. Він може монтувати необроблені зображення на жорсткому диску, включаючи VHD-файли та зображення у багатьох інших форматах. Ви можете вибрати, як монтувати зображення, як стандартний жорсткий диск, дискети, оптичний привід чи знімний пристрій зберігання даних.

(Я припускаю, що ви посилаєтесь на серійний номер тома і що програмне забезпечення не робить щось божевільне, як, наприклад, використання WMI-запиту для отримання серійного номера мікропрограмного забезпечення USB-пристрою.)


Спасибі! Я спробую подивитися, чи працює він. Питання виникло кілька місяців тому, тому я не пам'ятаю повністю, в чому полягала початкова проблема; можливо, я мав на увазі серійний номер прошивки. Я опублікую оновлення після того, як я спробував!
Джонатан

@Jonathan, ти коли-небудь отримував інструмент для роботи для тебе? Я маю справу з додатком, який може експортувати результати лише на знімні пристрої зберігання даних, а таких пристроїв у мене немає. Однак у мене є великий диск, на якому я хотів би емулювати одну з його папок як USB-пристрій чи щось подібне.
jxramos

@jxramos На жаль, я цього не зробив. Удачі, сподіваюся, ви зможете вирішити свою проблему!
Джонатан

2

Клаудіо, ти забув згадати:

  1. Створіть VHD / VHDX файли
  2. Використовуйте VirtualBOX
  3. Використовуйте такі диски
  4. Запустіть гість Windows
  5. RAID їх за допомогою управління дисками
  6. Використовуйте їх ідеально на Гість

Але не намагайтеся встановити їх на HOST ... Windows не дозволить вам, так як соони бачать, що це динамічний (не базовий), він відмовляється дозволяти вам його використовувати ... управління дисками Windows бачить, що VHD / VHDX змонтований , також DiskPart, але ніхто мені не може з ними робити, крім їх від'єднання.

Звичайно, якщо ви використовуєте VHD / VHDX файли на VirtualBOX, їх можна зняти або віддзеркалити всередині гостя, проживати в машині в стисненій папці NTFS або всередині стислих та / або зашифрованих контейнерів, таких як Pismo File Mount, тощо ..., але якщо ви хочете Управління дисками, щоб дозволити вам отримати доступ до них, вони повинні знаходитись на не стисненому, незашифрованому носії з прямим низьким рівнем лінійного доступу (як потрібен цикл Linux) ... Я не міг намагатися змусити їх бути фрагментованими та побачити, що відбувається.

Я з вами, але я також вважаю, що M $ дійсно смокче, застосовуючи такі обмеження без очевидної причини!

Найгірше ... я поставив демонстрацію: VHD / VHDX може бути динамічним, використовуючи лише програмне забезпечення Windows (і VirtualBOX) ... VirtualBOX діє як шар, щоб лежати у вікнах і змушувати windows (гість) вважати, що вони є нормальними внутрішніми дисками SATA а не VHD / VHDX файли ... Чому Windows не брешуть собі (на хості) і роблять те саме?

Сподіваюся, одного дня ніхто більше не використовуватиме Windows ... тоді ми побачимо, що подібні речі більше не будуть робити!


0

Він нічого не емулює, він лише монтує файли з точкою монтажу.

Я шукаю щось подібне, але навпаки ... моделюйте внутрішній жорсткий диск (будь ласка, не плутайте з жорстким диском), а не USB.

Хто задав питання (а я) хочу повну емуляцію жорсткого диска, тому його називають емулятором жорсткого диска ... не жорстким диском ... різниця дуже важлива.

Хоча емулятори жорсткого диска можуть імітувати структуру MBR / GPT (не все, що я повинен визнати, деякі лише імітують розділ), вони не емулюють частину жорсткого диска, і тому управління дисками Windows не сприймає це як жорсткий диск, найгірше навіть не показаний як будь-який вид, не показаний зовсім.

З іншого боку емулятори жорсткого диска роблять повну емуляцію диска, тому Windows не може відрізнити її від фізичної, вона відображається в Windows Disk Management (як правило, як би внутрішній).

Я мушу визнати більшість інструментів (платних), які я перевіряв, які наслідують жорсткий диск, емуляцію внутрішнього iSCSI, а не SATA / IDE тощо.

Я не знайшов жодного внутрішнього емулятора жорсткого диска (безкоштовного), який би працював добре, ані платних він не працює добре ... Найбільш помітно, коли ви намагаєтеся емулявати SSD-диск деякими USB-накопичувачами ...

Зразок ідеї:

  • Покладіть файл на кожен USB-накопичувач (2x, 3x, 4x, ... однаковий)
  • Такий файл повинен імітувати внутрішній жорсткий диск (відокремлений, його розглядають як внутрішній виправлений жорсткий диск, керування диском Windows тощо)
  • Тепер, де більшість не вдається ... конвертувати такі віртуальні жорсткі диски в Dynamic
  • Тепер, де все, що я перевірив, не вдалося ... зробити еквівалент Windows RAID
  • Ще не дійшли до цього моменту ... використовуйте його для ReadyBoost

Чому:

  • ReadyBoost не використовує одночасно всі USB-накопичувачі (не як RAID0), він використовує їх послідовно, як BIG RAID (конкатенація) ... до тих пір, поки один не заповниться, він не використовує решту ... втрачаючи велику швидкість і операції (і) вводу / виводу.

Я можу дати рішення, яке запитує:

  • Використовуйте будь-який старий жорсткий диск всередині дуже дешевого корпусу USB для 2,5-дюймових або 3,5-дюймових жорстких дисків (залежно від диска)

Якщо у вас є один старий жорсткий диск десь у шафі тощо ... використовуйте його ... Корпуси USB 2.0 дуже дешеві (<10 $ і без доставки та податків).

Але для того, що я хочу, це справді важче ... так, я знаю про знімний біт на USB-накопичувачах ... ті, які я хочу, не можна перевернути ... важко закодовані в мікропрограмне забезпечення лише для читання (не прошивається) .. . і Windows 64-розрядна, тому заміна драйвера по-справжньому потворна, не підписані драйвери не можна використовувати ... серед кожної перезавантаження потрібно робити щось і перезавантажувати знову (активувати прийняття непідписаних драйверів при наступному перезавантаженні), справді жахливо ( це лише для наступної перезавантаження, після чого система переходить у нормальний стан і більше не приймає їх до повторної активації sush та перезавантаження) для того, щоб пришвидшити ReadyBoost 3x ... не кажучи вже про те, що я навіть не знаю, чи можливо це навіть використовуйте динамічний диск для ReadyBoost ... або мені знадобиться обоє ... емуляція внутрішнього, а потім емуляція USB-накопичувача через внутрішні емуляції RAIDed і т. д. ... занадто складна.

Як я вже сказав, ваше рішення може бути:

  • Купіть дешевий (<10 $) USB-корпус і використовуйте старий накопичувач

Шахта? Дійсно важко! І остаточна мета, можливо, неможлива!

PS: VHD / VHDX не може бути динамічним ... я теж це перевірив! І Windows Storage Spaces відмовляється використовувати будь-який привід <4GiB! Чому M $ так сильно стукає наші дупи з такими дурними обмеженнями ... в Linux та інших ОС немає жодного з них, VHD може бути динамічним, ви можете RAID будь-якого розміру, який ви хочете (я не впевнений, якщо під 512 байт можливо, але я протестував RAID0 1024 файли з 512 байтами, і він працював ... без жодної файлової системи на ньому, звичайно ... це було лише 512 Кбіт і лише доказ концепції).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.