친구가 외부 드라이브에서 Windows 7을 설치하고 내부 부팅 드라이브가 H :에 할당되는 문제가 발생했습니다. 이론적으로 이것은 시스템 드라이브의 드라이브 문자를 얻기위한 프로그래밍 인터페이스가 있기 때문에 문제를 일으키지 않아야합니다. 그러나 실제로 C :가 시스템 디렉토리의 유일한 가능한 위치라고 가정하고 H :의 시스템 디렉토리로 실행을 거부하는 프로그램은 상당히 많습니다. 그것은 마이크로 소프트의 잘못이 아니지만, 아픔없는 고통입니다. 일반적인 합의는 내부 부팅 드라이브를 C :로 설정 한 다시 설치가 이러한 문제를 해결하는 유일한 방법이라는 것입니다.
유닉스 계열 시스템은 모든 파일 시스템을 단일 통합 디렉토리 트리에 표시하며 대부분 이와 같은 문제를 피하는 것 같습니다. 드라이브 문자를 참조하지 않고 Windows 시스템을 구성 할 수 있습니까, 아니면 이전 버전과의 호환성이 중요하다는 의미에서 Windows가 지금부터 종말까지 드라이브 문자를 사용한다는 의미입니까?