$으로 시작되는 폴더는 숨김 폴더인데 아무래도 삭제나 변경을 권장하지 않기 때문에 숨겨놓았겠지요.
$NtUninstallKB$이나 ie8updates 폴더의 경우 나중에 해당 업데이트를 삭제 시에 필요하기 때문에 구지 삭제할 일이 없다면 제거하셔도 될듯 합니다.
기술문서에 의하면 $hf_mig$ 폴더에 대해 아래와 같이 되어있네요
보안 업데이트, 중요 업데이트, 업데이트, 업데이트 롤업, 드라이버 또는 기능 팩이 GDR 버전 파일을 설치할 때 핫픽스 파일도 %windir%$hf_mig$ 폴더에 복사됩니다. 이 작업은 이전 버전의 파일이 포함된 서비스 팩이나 핫픽스를 나중에 설치하는 경우 적절한 파일로의 마이그레이션을 지원합니다.
예를 들어, 다음과 같은 시나리오를 생각해 볼 수 있습니다.
- 버전 번호가 5.2.3790.1000인 File.dll의 GDR 버전을 설치하고 버전 번호가 5.2.3790.1001인 File.dll의 핫픽스 버전을 %windir%$hf_mig$ 폴더에 복사하는 보안 업데이트를 적용합니다.
- 버전 번호가 5.2.3790.0000인 File.dll의 핫픽스 버전이 포함된 핫픽스를 적용합니다.
참고 기술문서 : http://support.microsoft.com/kb/824994/ko
XP의 경우 삭제방법이 따로 있지않고 그냥 삭제해주시면됩니다. 위 시나리오 대로라면 $hf_mig$ 에 저장된 파일들의 버전에 따라 추 후 상위버전의 시스템 파일이 업데이트 될 때 적절한 파일로 마이그레이션을 제공한다는 내용 같네요.
삭제하셔도 오류가 발생되거나 문제되진 않을것 같은데 아래 테크넷 포럼에서는 삭제하지 말라고 권장하고 있습니다.