질문과 답변
윈 도 우 가상 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 | - | - |
68336 | 윈 도 우| 윈도우 10 앱 또는 스토어 메뉴가 영문으로 표시되는 현상 [1] | 버드나무 | 354 | 04-04 |
68335 | 윈 도 우| vhdman으로 만든 vhd를 vmware에서 불러오기 에러 [1] | 아담아 | 333 | 04-04 |
68334 | 기 타| 배경화면 좀 받을 수 있을까요? [2] | 무설치맨 | 409 | 04-04 |
68333 | 윈 도 우| 0xC004F01F 관련 문의 [2] | dlawlsfhr | 581 | 04-04 |
68332 | 윈 도 우| 10 RS2로 업그레이드후 업데이트 오류납니다 [12] | toto | 568 | 04-04 |
68331 | 윈 도 우| 윈도우 10 드라이버 미리 설치하면 자동 드라이브 검색 설... [4] | 5테라 | 437 | 04-04 |
68330 | 소프트웨어| desktop calender 자료보관은 어떻게 하나요? [8] | 코나 | 835 | 04-04 |
68329 | 윈 도 우| 설치된 OS의 파티션을 변경할 경우 부팅 방법이 있나요??? [4] | 하이하루 | 361 | 04-04 |
68328 | 기 타| PE 또는 Hiren's CD로 부팅 안되는 PC는 왜 그렇죠? [2] | SearchBoA | 404 | 04-04 |
68327 | 윈 도 우| 윈도10 업데이트를 하면 [5] | never | 565 | 04-04 |
68326 | 윈 도 우| 익스플로러 강제 업데이트 차단 해놨는데 차단을푸는방법을... [2] | 티아코케 | 272 | 04-04 |
68325 | 소프트웨어| 질문] SSD+HDD일때 SSDKeeper 사용여부 [4] | 번개 | 599 | 04-04 |
68324 | 서버 / IT| 토렌트 에러 메시지 [5] | 박종민 | 536 | 04-04 |
68323 | 소프트웨어| 영문윈도우 한글윈도우 차이에 따른 프로그램 깨짐 [6] | 시로 | 653 | 04-04 |
68322 | 윈 도 우| 하.. 카비레이크 윈도우7 .. 업데이트문제.. [6] | 사한 | 1293 | 04-03 |
68321 | 윈 도 우| 야간모드 사용불가 [2] | 우진아버지 | 812 | 04-03 |
68320 | 소프트웨어| vmware 어려운 질문 (.vmem 을 .vmdk 에 전부 반영) [5] | ton3d | 455 | 04-03 |
68319 | 소프트웨어| VirtualBox 질문 [3] | gkgk77 | 274 | 04-03 |
» | 윈 도 우| 가상 usb 를 진짜 usb 스틱으로? [2] | ton3d | 487 | 04-03 |
68317 | 윈 도 우| 레드스톤2 이미지 [3] | 토발즈 | 698 | 04-03 |
IMDISK 같은 툴은 실제 USB 장치를 에뮬레이션 하는 것은 아니고
단순히 일반적인 디스크를 에뮬레이션 해주는 구조 입니다. removable 은 속성으로 부여한 것에 불과하고요.
실제 USB 장치인 것 처럼 보이게 하려면, 두 가지 방법이 가능한데...
1.
디바이스 드라이버 개발 툴킷(WDK)을 이용해서 커널모드 디바이스 드라이버를 만들거나...
2.
Win7 WDK에 포함되어 있는 "USB Device Simulation Framwork"를 이용해서 드라이버를 만들어야 하는데
이 DSF를 이용하면 커널모드가 아닌, 유져 모드에서 동작하는 드라이버를 만들 수 있어요.
그런데 단순히 개발 툴만 있으면 되는 건 아니고.
USB Storage Device 펌웨어를 다룰 수 있을 정도의 프로토콜 내용 부터 숙지하고 있어야 해요.
USB Storage Device 프로토콜을 다루고 있는 소스코드는 QEMU 소스코드를 참조하면 됩니다