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

Windows에서 여전히 드라이브 문자를 사용합니까?

시스템 드라이브 C : Windows 10 바탕 화면의 바로 가기

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

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

C : 및 D : 명령 프롬프트 창의 드라이브 문자.

Windows의 많은 기능 (예 : 사용 방법)슬래시 대신 뒤로-드라이브 문자는 MS-DOS 시대로 거슬러 올라갑니다 (사실상 조금 더 빠름). 이것이 Windows 시스템 드라이브가 플로피 디스크 드라이브 용으로 예약 된 문자 C : —A : 및 B :를 사용하는 이유입니다.

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

드라이브 문자의 필요성은명령 줄. 드라이브 문자가없는 경우 다른 장치에있는 파일의 경로를 어떻게 빠르게 지정 하시겠습니까? 이것은 MS-DOS가 물려받은 시스템이었고 Microsoft는 그 이후로 그것을 고수했습니다.

지금은 드라이브 문자가 덜 중요해 보일 수 있지만그래픽 데스크톱을 사용하고 있으며 아이콘을 클릭하기 만하면됩니다. 여전히 중요합니다. 그래픽 도구를 통해서만 파일에 액세스하더라도 사용하는 프로그램은 백그라운드에서 파일 경로가있는 파일을 참조해야하며이를 위해 드라이브 문자를 사용합니다.

관련 : Windows에서 백 슬래시를 사용하고 다른 모든 항목에서 슬래시를 사용하는 이유

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

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

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

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

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

Windows 10에서 폴더로 마운트 된 USB 드라이브.

그렇다면 이러한 방식으로 Windows에 드라이브를 마운트하여 문자 대신 임의의 경로에서 액세스 할 수없는 이유는 무엇입니까? 예를 들어 C : USB에서 USB 드라이브에 액세스 할 수없는 이유는 무엇입니까?

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

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

Windows 10에서 빈 NTFS 폴더에 드라이브 마운트.

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

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

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

Windows 10의 C : 및 D : 드라이브를 보여주는이 PC보기

드라이브 문자 (예 : C :)가 오래된 인공물이고 Windows가 이러한 문자 없이도 작동 할 수 있다면 왜 여전히 사용합니까?

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

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

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

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