Czy ktoś zna program Windows, który może montować obrazy dysków i emulować fizyczny dysk twardy USB, w tym właściwości takie jak numer seryjny?
Znalazłem już oprogramowanie do emulacji płyt CD i DVD, takie jak Daemon Tools, ale nie jest to emulacja dysków twardych. Inne narzędzia do montażu dysku twardego (takie jak system VHD systemu Windows) nie emulują oryginalnych właściwości dysków.
Wyjaśnienie:
Mam dysk twardy USB z bazą danych tekstów, które można przeglądać i przeszukiwać za pomocą specjalnego programu dla systemu Windows. Program używa numeru seryjnego (lub innej właściwości) dysku twardego jako klucza licencyjnego.
Aby korzystać z oprogramowania w drodze, dobrze byłoby zrobić kopię zawartości dysków na wewnętrznym dysku twardym notebooka i użyć tej kopii zamiast oryginalnego fizycznego dysku twardego. Aby działało to wraz z kontrolą licencji oprogramowania, należy emulować fizyczny dysk twardy, w tym właściwości takie jak numer seryjny.
źródło
Odpowiedzi:
IMDISK , darmowe narzędzie LTR Data, powinno robić to, co chcesz. Może montować surowe obrazy dysków twardych, w tym pliki VHD, oraz obrazy w wielu innych formatach. Możesz wybrać sposób zamontowania obrazu, czy to jako standardowy dysk twardy, dyskietkę, napęd optyczny lub wymienne urządzenie magazynujące.
(Zakładam, że masz na myśli numer seryjny woluminu i że oprogramowanie nie robi czegoś szalonego, jak użycie zapytania WMI w celu uzyskania numeru seryjnego oprogramowania urządzenia USB).
źródło
Claudio, zapomniałeś wspomnieć:
Ale nie próbuj montować ich w HOST ... Windows nie pozwoli ci, jak tylko zobaczy, że jest dynamiczny (nie podstawowy), odmawia ci użycia go ... zarządzanie dyskami systemu Windows widzi zamontowane VHD / VHDX , także DiskPart, ale nie mogę nic z nimi zrobić, z wyjątkiem ich odłączenia.
Oczywiście, jeśli używasz plików VHD / VHDX na VirtualBOX, można je usunąć lub dublować wewnątrz gościa, samochód znajdować się w skompresowanym folderze NTFS lub w skompresowanych i / lub zaszyfrowanych kontenerach, takich jak Pismo File Mount itp., Ale jeśli chcesz Disk Mangment, aby umożliwić ci dostęp do nich, muszą znajdować się na nieskompresowanym, niezaszyfrowanym nośniku z bezpośrednim dostępem liniowym niskiego poziomu (jak potrzeba pętli Linuksa) ... nie mogłem zmusić ich do fragmentacji i zobaczyć, co się stanie.
Jestem z tobą, ale myślę też, że M $ naprawdę jest do kitu, gdy stosuję takie ograniczenia bez widocznego powodu!
Najgorsze ... postawiłem demostration: VHD / VHDX może być dynamiczny przy użyciu tylko oprogramowania Windows (i VirtualBOX) ... VirtualBOX działa jak warstwa okłamująca okna i sprawiająca, że Windows (gość) myśli, że są normalnymi wewnętrznymi dyskami SATA a nie pliki VHD / VHDX ... Dlaczego Windows nie okłamuje się (na hoście) i robi to samo?
Mam nadzieję, że pewnego dnia nikt już nie będzie korzystał z systemu Windows ... wtedy zobaczymy, że takich rzeczy już nie można zrobić!
źródło
Nic nie emuluje, montuje tylko pliki z punktem montowania.
Szukam czegoś podobnego, ale przeciwnego ... symuluj wewnętrzny dysk twardy (proszę nie mylić z dyskiem twardym), a nie USB.
Kto zadał pytanie (i ja) chce pełnej emulacji dysku twardego, więc nazywa się to emulatorem dysku twardego ... nie dysku twardego ... różnica jest bardzo ważna.
Podczas gdy emulatory dysku twardego mogą emulować strukturę MBR / GPT (nie wszystko, co muszę przyznać, niektórzy tylko emulują partycję), nie emulują one części dysku twardego, a więc Windows Disk Management nie widzi go jako dysku twardego, co najgorsze nie jest nawet pokazywany jako jakikolwiek rodzaj, w ogóle nie jest pokazywany.
Z drugiej strony emulatory dysku twardego wykonują pełną emulację dysku, więc system Windows nie może go odróżnić od fizycznej, jest on pokazywany w Zarządzaniu dyskami systemu Windows (zwykle tak, jakby był wewnętrzny).
Muszę przyznać, że przetestowałem większość narzędzi (płatnych), które naprawdę emulują dysk twardy, emulują wewnętrzny iSCSI, a nie SATA / IDE itp., Ale nie mogłem znaleźć żadnego, który emuluje USB.
Nie znalazłem żadnego wewnętrznego emulatora dysku twardego (darmowego), który działałby dobrze, ani płatnych działa doskonale dobrze ... najbardziej wykrywalnych, gdy próbujesz emulować dysk SSD za pomocą niektórych pamięci USB ...
Przykładowy pomysł:
Dlaczego:
Rozwiązanie mogę podać osobie, która pyta:
Jeśli masz jeden stary dysk twardy gdzieś w szafie itp. ... użyj go ... Obudowy USB 2.0 są naprawdę tanie (<10 $ bez wysyłki i podatków).
Ale to, czego chcę, jest naprawdę trudniejsze ... tak, wiem o wymiennym bicie na pamięci USB ... tych, których chcę, nie można odwrócić ... zakodowanych na stałe w oprogramowaniu tylko do odczytu (nie można flashować) .. . i Windows jest 64-bitowy, więc wymiana sterownika jest naprawdę brzydka, nie można użyć sterowników niepodpisanych ... między każdym restartem należy coś zrobić i uruchomić ponownie (aktywuj nie podpisane sterowniki przy następnym uruchomieniu), naprawdę okropne ( jest to tylko przy następnym ponownym uruchomieniu, po tym system przechodzi w normalne działanie i nie akceptuje ich aż do ponownej aktywacji sush i restartu) za przyspieszenie ReadyBoost 3x ... nie wspominając również Nie wiem, czy w ogóle można użyj dysku dynamicznego dla ReadyBoost ... lub potrzebowałbym obu ... emuluj wewnętrzny, a następnie emuluj pamięć USB nad wewnętrznymi emulowanymi RAID itp. ... zbyt skomplikowanymi.
Jak powiedziałem, twoim rozwiązaniem może być:
Kopalnia? Naprawdę trudny! A ostateczny cel jest może niemożliwy!
PS: VHD / VHDX nie może być dynamiczny ... Ja też to przetestowałem! A Windows Storage Spaces odmawia użycia dowolnego napędu <4GiB! Dlaczego M $ tak mocno przewraca nasze tyłki z tak głupimi ograniczeniami ... w Linuksie i innych systemach operacyjnych nie ma jednego z nich, VHD może być dynamiczny, możesz RAIDować dowolny rozmiar (nie jestem pewien, czy poniżej 512 bajtów jest możliwe, ale przetestowałem na RAID0 1024 pliki 512 bajtów i działało ... bez żadnego systemu plików, oczywiście ... to było tylko 512 KB i tylko dowód koncepcji.
źródło