그냥 사는 이야기

devcon을 사용하여 disk를 disable 시키기 본문

Development/System

devcon을 사용하여 disk를 disable 시키기

없다캐라 2009. 10. 21. 16:31
반응형

devcon util

devcon(device control)은 ddk 샘플소스를 구하여 build 해서 사용해야 한다. 하지만 x86 용으로는 down 받을 수 있게 되어 있다.

hwid

devcon의 disable기능을 사용하면 해당 device를 사용할 수 없게 끔 할 수 있는데 device를 지정해주기 위해서는 하드웨어 id 값을 알아야 한다. 그래서 먼저 hwid를 구하려면

devcon hwids STORAGE*

테스트 머신에 SAN으로 할당한 shared disk 2개를 붙여 놓은 상태이다. STORAGE 장치의 hwid를 구하고 싶었다. "STORAGE\VOLUME" 으로 시작된 부분이 hwid 이다.

disable/enable 시키기

이를 가지고 disk를 disable/enable 시키기 위해서는 아래처럼 하자.

enable 한 경우

devcon enable [hwids]

이런 식으로 사용해주면 되는데 주의해야 할점으로는

  1. hwid의 중간 중간 보면 '&' 문자가 존재한다. 그래서 전체를 "(따옴표)로 묶어 줘야 한다. 아니면 &도 끊어서 각각의 문자열이 hwid 인줄 안다.
  2. @는 하나의 디바이스를 가르킨다.
이 정도만 알면 disk의 disable/enable 은 해볼 수 있다. 기껏 조사해봤더니 내가 원하던 기능은 아니었다.
Comments