본문

윈도우7에서 USB-FDD 인식오류 해결하기

셀픽 Boot라는 USB 메모리를 오래전부터 사용해 왔다. 이 메모리는 USB-FDD(플로피디스크로 에뮬레이션 시켜준다) 영역과 일반 메모리 영역이 분리되어있어 시스템 부팅용으로 매우 좋은 제품이다. 대개 일반 메모리영역으로 부팅을 하되, 만약 이에 실패했을 경우에 스위치 변경을 통하여 USB-FDD로 2차시도를 할 수 있다. 대신 용량이 작아서 윈도우 설치등을 할 수 없고, 바이오스 업데이트등과같은 작업을 하는데 사용한다.

그런데 이번에 사용할 일이 있어 윈도우 7 시스템에 usb를 꽂아봤는데 장치 인식은 되었으나 내컴퓨터상에서 들어가려고 하면 몇분이 지나도 전혀 응답이 없었다. 장치관리자에서 드라이버라도 변경해보려고 '디스크 있음'버튼을 클릭했지만 A:\ 자체는 인식이 되기 떄문에 A:\를 탐색하다 보니 마찬가지로 이과정에서 멈춰버렸다. 그래서 인터넷을 뒤져보니 꽤 많은 이들이 비슷한 문제를 호소(비록 장치 자체가 인식이 안되는 문제이지만)했고 결국 이는 윈도우7의 자체적인 문제라고 판단했다. 참고했던 게시물은 USB Floppy Drive Doesn't Work in Windows 7 Beta 로서, 장치관리자에서 장치는 뜨지만, 노란색 느낌표가 붙어있고, '장치를 시작할 수 없습니다 오류코드 10'이 뜨는 경우였다.

문제가 되는 sfloppy.sys를 이곳(Windows xp 32bit sp2 pro 버전)에서 다운받고 이를 c:\windows\system32\drivers 에 있는 기존 파일과 바꿔치기를 하였더니 이제는 플로피 디스크를 선택한 후 대략 10~20초 정도면 인식이 되었다. 거의 탐색기 창의 진행바가 끝까지 닿는 때야 드디어 인식이 되는 것이었다. 약간 느린감이 있었지만 그래도 인식이 되는것만으로 만족한다. 드라이버는 윈도우 7자체의 문제이므로 물론 호환성이 높은 비스타 버전을 복사해서 넣어도 해결되며, 64비트인 경우도 마찬가지 방법으로 해결 될 것이다(해보지는 않아서 확신은 없다.)



[그림 1, 2] 기존에 있던 드라이버(Windows 7 Ultimate K SP 1)와 교체한 드라이버



c:\windows\system32\drivers 내의 파일은 소유자와 권한이 특수하게 설정되어 있어서 파일을 교체하는데 몇몇 설정을 해주어야 한다.  이 게시물(How to Edit/Delete A System File in Windows Vista) 에서 두가지 방법(명령 프롬프트 사용, 보안 탭 사용)을 쉽게 설명했으며 그중에서 명령 프롬프트(CMD)를 응용하여 다음과 같이 배치파일을 만들었다.

takeown /f C:\Windows\System32\drivers\sfloppy.sys
cacls C:\Windows\System32\drivers\sfloppy.sys /G %username%:F
rename C:\Windows\System32\drivers\sfloppy.sys sfloppy_bk.sys
copy /y sfloppy.sys C:\Windows\System32\drivers\sfloppy.sys
pause

간단히 설명하자면 소유자 변경, 권한 변경을 하고 기존에 있던 파일을 sfloppy_bk.sys로 이름 변경을 한 후에 새로운 sfloppy.sys를 복사하여 넣는 과정이다. 특히 이 명령 자체가 일정 권한을 필요로 하기 때문에 마우스 오른쪽 버튼을 눌러 '관리자 권한으로 실행'을 해야 했지만 WinZip Self-Extractor 4에서 관리자 권한으로 실행하도록 하는 옵션이 있었기 떄문에 아래에 있는 exe파일은 그냥 더블클릭만 하면 모든것이 해결이 된다. 물론 echo off등과 같은 처리를 하여 깔끔하게 보여질 수 있겠지만 이 파일을 실행시키는 경우는 어느정도 지식을 가지고 계신 분들이라 생각하고 실행 과정을 보여드리는게 나을거라 생각해서 그냥 위의 코드 그대로를 넣었다. 그리고 위에 링크했던 xp버전의 sfloppy.sys도 같이 첨부했다.

sfloppy_frontjang.exe


=================
아래 왕고양이님께서 덧글로 언급하셨듯 http://support.microsoft.com/kb/2496290 공식업데이트를 사용해 보세요

댓글

Holic Spirit :: Tistory Edition

design by tokiidesu. powerd by kakao.