Windows는 일반적으로 시스템 드라이브에 문자 C:를 할당하고 다른 저장 장치에 다른 문자를 제공합니다. 이것은 특이한 일입니다. macOS와 Linux는 문자를 사용하지 않습니다. Windows는 문자 없이 드라이브에 액세스할 수 있는데 왜 사용합니까?

드라이브 문자는 어디에서 왔습니까?

슬래시 대신 역방향을 사용하는 방법과 같은 Windows의 많은 것과 마찬가지로 드라이브 문자는 MS-DOS 시대로 거슬러 올라갑니다. 이것이 Windows 시스템 드라이브가 플로피 디스크 드라이브용으로 예약된 문자 C:—A: 및 B:를 사용하는 이유입니다.

드라이브 문자는 이전 운영 체제인 CP/M에서 MS-DOS로 이월되었습니다. 그들은 파일을 포함하는 논리적 및 물리적 저장 장치에 액세스하는 방법을 제공했습니다. 두 번째 플로피 디스크 드라이브에 있는 README.TXT라는 파일에 액세스하려면 B:README.TXT를 입력하면 됩니다.

드라이브 문자의 필요성은 명령줄에서 분명합니다. 드라이브 문자가 없는 경우 다른 장치에 있는 파일의 경로를 어떻게 신속하게 지정할 수 있습니까? 이것은 MS-DOS가 계승한 시스템이었고 Microsoft는 그 이후로 이 시스템을 고수해 왔습니다.

이제 우리가 그래픽 데스크탑을 사용하고 아이콘을 클릭할 수 있으므로 드라이브 문자가 덜 중요해 보일 수 있지만 여전히 중요합니다. 그래픽 도구를 통해서만 파일에 액세스하는 경우에도 사용하는 프로그램은 배경에 파일 경로가 있는 해당 파일을 참조해야 하며 이를 위해 드라이브 문자를 사용합니다.

유닉스 대안: 마운트 포인트

그러나 드라이브 문자만 가능한 솔루션은 아닙니다. Apple의 macOS, Linux 및 기타 Unix 계열 운영 체제는 다른 파티션 및 저장 장치에 액세스하는 다른 방법을 사용합니다.

문자로 액세스할 수 있는 대신 파일 시스템의 디렉토리 경로에서 장치에 액세스할 수 있습니다. 예를 들어 Linux에서 외부 저장 장치는 전통적으로 /mount에 마운트되었습니다. 따라서 D:에서 DVD 드라이브에 액세스하는 대신 /mount/dvd에서 액세스할 수 있습니다.

  측정 방법 및 수정 방법

이것은 파일 시스템의 “루트”로 내려갑니다. Linux 및 macOS에는 드라이브 문자가 없으므로 파일 시스템의 기본 부분은 문자가 아닙니다. 대신에 루트 디렉토리가 있습니다. /. 시스템 드라이브는 C: 대신 /에 “마운트”(사용 가능)됩니다. 다른 드라이브는 임의의 폴더에 마운트할 수 있습니다. 홈 디렉토리를 다른 드라이브에 저장하려면 /home에 마운트하면 됩니다. 드라이브의 내용은 /home에서 액세스할 수 있습니다.

문자 없이 Windows에서 드라이브에 액세스할 수 있습니다.

그렇다면 문자 대신 임의의 경로에서 액세스할 수 있도록 이렇게 Windows에 드라이브를 탑재할 수 없는 이유는 무엇입니까? 예를 들어 C:USB에서 USB 드라이브에 액세스할 수 없는 이유는 무엇입니까?

글쎄, 당신은 할 수 있습니다! 최신 버전의 Windows에서는 이제 다음을 수행할 수 있습니다. 폴더 경로에 저장 장치 마운트, 도. 이 옵션은 디스크 관리 도구에서 사용할 수 있습니다. 드라이브의 파티션을 마우스 오른쪽 버튼으로 클릭하고 “드라이브 문자 및 경로 변경”을 선택한 다음 “추가”를 클릭합니다. “다음 빈 NTFS 폴더에 탑재” 옵션을 사용하여 Unix 계열 운영 체제에서와 같이 폴더 경로에서 저장 장치를 사용할 수 있도록 할 수 있습니다.

그러나 이렇게 하려면 NTFS 볼륨의 폴더 경로에 드라이브를 탑재해야 하며 해당 NTFS 볼륨은 드라이브 문자로 탑재되어야 합니다.

따라서 A:에서 Z:까지의 드라이브 문자가 부족하더라도 Windows에서 추가 저장 장치를 탑재하고 액세스할 수 있습니다. 최신 버전의 Windows에서는 26개의 드라이브로 제한되지 않습니다.

디스크 관리에서 어떤 드라이브가 어떤 문자를 사용하는지 변경할 수도 있지만 C: 드라이브를 다른 문자로 변경할 수는 없습니다. D:와 같은 문자를 E:로 변경해도 문제가 발생할 수 있습니다. 예를 들어, 드라이브 D:를 가리키는 바로 가기가 있고 파일이 갑자기 E:에 있으면 바로 가기가 중단됩니다.

Windows에서 여전히 문자를 사용하는 이유는 무엇입니까?

드라이브 문자(예: C:)가 고대 유물이고 Windows가 이 문자 없이도 작동할 수 있다면 왜 여전히 사용합니까?

그 이유는 간단하며 많은 Windows 디자인 결정인 이전 버전과의 호환성을 설명합니다. 초기 버전의 Windows는 MS-DOS 소프트웨어와 호환되어야 하고 최신 버전의 Windows는 이전 Windows 소프트웨어와 호환되어야 합니다. 드라이브 문자는 계속 이월됩니다.

  Google 크롬을 업데이트하는 방법

결국, 드라이브 문자만 있으면 모든 것이 엉망이 됩니다! 기술적으로 C:가 시스템 드라이브가 되지 않도록 Windows를 설치할 수 있습니다. G: 드라이브에 설치하고 G:Windows, G:Users 및 G:Program Files 폴더를 가질 수 있습니다. C:가 기본 드라이브일 필요는 없으며 Windows에서 공식적으로 지원합니다. 그러나 많은 Windows 응용 프로그램은 C: 드라이브를 사용하고 있다고 가정하며 그렇지 않으면 문제가 발생합니다. 그리고 Windows 응용 프로그램에서 C:를 시스템 드라이브 문자로 사용하지 않는 것을 상상할 수 없다면 드라이브 문자가 전혀 없는 경우 어떻게 손상될지 상상해 보십시오.

Windows가 여전히 드라이브 문자를 표시하는 이유가 궁금할 수 있습니다. 결국 파일 탐색기는 파일을 숨기고 “시스템 드라이브” 또는 “USB 플래시 드라이브”라는 단어만 표시할 수 있지만 파일 탐색기는 이미 이와 같은 간단한 설명을 표시하고 때로는 드라이브 문자를 알고 싶을 수도 있습니다. 많은 응용 프로그램은 D:FolderFile.doc와 같은 경로를 표시합니다.

물론 Microsoft는 C:에 대한 모든 요청을 다른 경로로 리디렉션하는 호환성 소프트웨어에 투자할 수 있습니다. 그러나 드라이브 문자를 버리고 결과적으로 손상될 수 있는 문제를 수정하는 데 많은 시간을 소비하는 대신 Microsoft는 드라이브 문자를 고수하기로 선택합니다.