질문과 답변
윈 도 우 가상 usb 를 진짜 usb 스틱으로?
2017.04.03 19:14
IMDISK 나 osfmount 와 같은 툴은 usb 스틱 꽂은 상황을 어느 정도 시뮬레이션할 수 있습니다.
마운트 설정에서 mount as removable 이라고 하면 usb 를 꽂은 효과를 내게됩니다.
그런데 이것이 100% 시뮬레이션은 아닌데요.. 그 증거로
1) usb 안전 제거프로그램에서는 usb 가 꽂힌 것으로 나와있지 않음
2) vmware 에서 윈도우를 틀어놓고 실제 usb 스틱을 단자에 꽂으면
그 VM탭의 Removable Devices 에 usb 스틱이 보인다. 그
그것을 선택하면 vmware 에서 그 usb 내용에 접근이 가능하다.
그러나 실컴에서 IMDISK 등의 프로그램으로 mount as removable 할 경우
vmware 에서는 별 반응이 없다.
관심있는 것은 2)번인데요..
usb 스틱도 없이 vmware 에서 실제 usb 스틱이 꽂혔다고 인식하게끔 할 수 있을까요?
물론 인식에서 끝나느 것이 아니라 파일 주고받기가 되어야 합니다.
쉽지 않은 질문 읽어주셔서 감사합니다^^
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
68330 | 윈 도 우| 설치된 OS의 파티션을 변경할 경우 부팅 방법이 있나요??? [4] | 하이하루 | 361 | 04-04 |
68329 | 기 타| PE 또는 Hiren's CD로 부팅 안되는 PC는 왜 그렇죠? [2] | SearchBoA | 404 | 04-04 |
68328 | 윈 도 우| 윈도10 업데이트를 하면 [5] | never | 565 | 04-04 |
68327 | 윈 도 우| 익스플로러 강제 업데이트 차단 해놨는데 차단을푸는방법을... [2] | 티아코케 | 272 | 04-04 |
68326 | 소프트웨어| 질문] SSD+HDD일때 SSDKeeper 사용여부 [4] | 번개 | 598 | 04-04 |
68325 | 서버 / IT| 토렌트 에러 메시지 [5] | 박종민 | 533 | 04-04 |
68324 | 소프트웨어| 영문윈도우 한글윈도우 차이에 따른 프로그램 깨짐 [6] | 시로 | 653 | 04-04 |
68323 | 윈 도 우| 하.. 카비레이크 윈도우7 .. 업데이트문제.. [6] | 사한 | 1293 | 04-03 |
68322 | 윈 도 우| 야간모드 사용불가 [2] | 우진아버지 | 812 | 04-03 |
68321 | 소프트웨어| vmware 어려운 질문 (.vmem 을 .vmdk 에 전부 반영) [5] | ton3d | 455 | 04-03 |
68320 | 소프트웨어| VirtualBox 질문 [3] | gkgk77 | 274 | 04-03 |
» | 윈 도 우| 가상 usb 를 진짜 usb 스틱으로? [2] | ton3d | 487 | 04-03 |
68318 | 윈 도 우| 레드스톤2 이미지 [3] | 토발즈 | 698 | 04-03 |
68317 | 기 타| 팟플레이어 에서 음악 압축 해놓은것 [1] | 돌담길 | 380 | 04-03 |
68316 | 하드웨어| 이엠텍 라데온 6950 예전 드라이버 찾습니다~ | 결비 | 373 | 04-03 |
68315 | 윈 도 우| 윈도우 비스타 CD버전 ISO를 찾습니다. [3] | 속속 | 828 | 04-03 |
68314 | 소프트웨어| 윈10의 IE11이 x86 / x64 버전이 따로 있는데 차이가 있을... [10] | 길바라기 | 1338 | 04-03 |
68313 | 윈 도 우| 윈도우스 포럼 하고 익스프러러 [4] | 복구시디 | 408 | 04-03 |
68312 | 윈 도 우| 무*산님 wim파일을(15063.17.4.1일) VMware(가상프로)로 ... [3] | 파일 | 473 | 04-03 |
68311 | 윈 도 우| 컴초보 문의 드립니다 [8] | never | 511 | 04-02 |
IMDISK 같은 툴은 실제 USB 장치를 에뮬레이션 하는 것은 아니고
단순히 일반적인 디스크를 에뮬레이션 해주는 구조 입니다. removable 은 속성으로 부여한 것에 불과하고요.
실제 USB 장치인 것 처럼 보이게 하려면, 두 가지 방법이 가능한데...
1.
디바이스 드라이버 개발 툴킷(WDK)을 이용해서 커널모드 디바이스 드라이버를 만들거나...
2.
Win7 WDK에 포함되어 있는 "USB Device Simulation Framwork"를 이용해서 드라이버를 만들어야 하는데
이 DSF를 이용하면 커널모드가 아닌, 유져 모드에서 동작하는 드라이버를 만들 수 있어요.
그런데 단순히 개발 툴만 있으면 되는 건 아니고.
USB Storage Device 펌웨어를 다룰 수 있을 정도의 프로토콜 내용 부터 숙지하고 있어야 해요.
USB Storage Device 프로토콜을 다루고 있는 소스코드는 QEMU 소스코드를 참조하면 됩니다