Windows 7에서 두 개의 하드 드라이브를 하나로 작동하게하려면 어떻게해야합니까?


10

RAID를 사용하지 않고 두 개의 하드 드라이브가 하나의 역할을하도록 Windows 7을 구성 할 수있는 방법이 있습니까?

Windows에서 기본적으로이 작업을 수행 할 수 있습니까, 아니면 외부 소프트웨어가 필요합니까?

답변:


12

기술적으로 요구 사항을 충족하는 가장 쉬운 솔루션은 두 번째 드라이브를 첫 번째 하위 디렉터리로 마운트하는 것입니다. 즉, 두 번째 드라이브 C:\Drive2대신 사용할 수 있습니다 D:\. 그러나 그들은 하나의 역할을하지 않습니다 : 당신은 여유 공간을 풀링하지 않습니다.

당신이 경우 않는 공유의 공간으로 원하는, 당신은 RAID-0에 대해 얘기하고 (또는 디스크의 JBOD, 그냥 무리). Windows는 추가 하드웨어없이이 작업을 수행 할 수 있습니다. 당신은 사용할 것이다 diskmgmt.msc이 작업 (Microsoft 관리 콘솔에서 "디스크 관리").

먼저 두 디스크를 모두 "동적"디스크로 변환하십시오. 디스크를 마우스 오른쪽 버튼으로 클릭하고 "동적 디스크로 변환"을 선택하십시오.

다음으로, 한 디스크에 볼륨을 생성 한 다음 두 번째 디스크로 확장 할 수 있습니다. 한 가지 제한 사항이 있습니다. Windows 부팅 디스크 자체로는이 작업을 수행 할 수 없습니다. (이 의미는이 RAID 솔루션에 하드웨어를 사용하지 않고 Windows를 사용하는 것이므로이 작업을 수행하기 전에 Windows를로드해야합니다)


정말 많은 엔지니어링 솔루션 인 MSalters에게 감사를 표하지만 디스크를 동적으로 변환하면 데이터 손실이 발생하더라도 드라이브에 데이터가 남아있을 수 있습니다.
Burimi

2
예, 이렇게하면 모든 데이터가 손실됩니다 !!
sinni800

이 답변에 너무 많은 문제가 있습니다 ... RAID-0이 필요하지 않습니다. JBOD는 RAID-0과 동일하지 않습니다. 동적 디스크로 변환해도 데이터가 손실되지 않습니다. Windows 부팅 디스크를 동적으로 변환 할 수 있습니다.
qasdfdsaq

@qasdfdsaq : RAID-0 및 JBOD에 대한 대안이 있으면 답변을 추가하십시오. 나는 JBOD가 RAID-0과 동등하다고 말한 적이 없으며 단지 대안이었다. 그리고 문제를 일으키는 것은 동적 디스크로의 변환이 아니라 두 개 이상의 디스크에 스트라이프 세트를 생성하고 해당 스트라이프 세트에서 부팅을 시도하는 것입니다. (현재 Windows 10 및 압축 OS 옵션으로 가능할 수도 있지만 아직 시도하지 않았습니다)
MSalters

언급해야 할 한 가지 큰 단점이 있습니다. 두 개의 드라이브를 사용하여 하나의 드라이브를 구성 하고 두 개의 드라이브 중 하나 가 실패하면 파일이 많이 손실 될 수 있습니다. 하나의 디스크의 MTBF (평균 고장 간격)가 10 년이고 두 개의 드라이브를 사용하는 경우 5 년이됩니다 (기본 독립적 인 고장 분포를 가정).
agtoever

5

파일 시스템에 NTFS를 사용하는 경우 정션 포인트 를 살펴볼 수 있습니다 .

에서 어떻게 만들고 NTFS 연결 지점을 조작합니다 :

Microsoft는 NTFS 연결 지점을 만들고 조작하기위한 세 가지 유틸리티를 제공합니다.

Linkd.exe

  • 대상 폴더를 Windows 2000 버전의 NTFS 폴더에 이식
    • NTFS 접점의 대상을 표시합니다
    • Linkd.exe로 만든 NTFS 연결 지점을 삭제합니다.
    • 위치 : Microsoft Windows 2000 Resource Kit

Mountvol.exe

  • 로컬 볼륨의 루트 폴더를 Windows 2000 버전의 NTFS 폴더에 이식 (또는 볼륨을 "마운트")
    • 볼륨을 마운트하는 데 사용되는 NTFS 연결 지점의 대상을 표시합니다
    • 사용 가능한 로컬 파일 시스템 볼륨을 나열합니다.
    • mountvol.exe로 만든 볼륨 탑재 지점을 삭제합니다.
    • 위치 : I386 폴더의 Windows 2000 CD-ROM

Delrp.exe

  • NTFS 연결 지점을 삭제합니다
    • 접합점 아래에있는 엔티티 인 다른 유형의 재분석 지점도 삭제합니다.
    • 재분석 지점을 생성하는 개발자를 중심으로
    • 위치 : Microsoft Windows 2000 Resource Kit

그런 다음 몇 가지 예를 나열합니다. MSalters가 제안한 것처럼 드라이브를 다른 드라이브의 하위 디렉토리로 마운트하려면 적절한 예는 다음과 같습니다.

시스템 드라이브의 NTFS 연결 지점에 다른 볼륨을 마운트하려면 :

  1. 명령 프롬프트에서을 입력하십시오 md ddrive.
  2. 유형 mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
  3. dir ddrive드라이브 D의 내용을 표시하려면 입력 하십시오.

참고 : "dir"명령을 사용하여 폴더의 내용을 표시하면 NTFS 연결 지점이 {Junction}으로 표시됩니다.

작은 SSD 부팅 드라이브가 있지만 현재 SSD에서 재생하지 않는 거대한 게임을 큰 하드 드라이브로 이동하여 다른 게임을 설치할 수있는 경우를 예로들 수 있습니다. 먼저 폴더를 다른 드라이브로 옮기고 현재 위치의 연결 지점을 만듭니다.

아직 시도하지는 않았지만 최근 Lifehacker 기사에 따르면 SSD Boost Manager ( 영어 번역 )를 사용하면이를 매우 쉽게 수행 할 수 있습니다.


나는 다른 방법으로 그것을했다 (나중에 SSD를 구입하고 Windows를 다시 설치하고 싶지 않았으며 자주 사용하는 것들을 SSD로 옮겼다). 이러한 "정션 포인트"는 또한 내가 제안한 첫 번째 방법 (C : \ drive2로 마운트)으로 자동 생성됩니다.
MSalters

@MSalters-감사합니다. 이미 투표권이 있습니다. * 8 ') 어쨌든 우리는 둘 다 같은 것을 제안하고있는 것처럼 보이므로 제안한 것을 수행하는 방법을 보여주기 위해 답변을 업데이트했습니다.
Mark Booth

0

Windows Vista 이상에서는 명령 프롬프트에라는 새로운 내장 명령이 있으므로 외부 도구를 사용할 필요가 없습니다.이 명령은 MkLinkNTFS 연결 지점, 심볼릭 링크 및 하드 링크를 만드는 데 사용할 수 있습니다.

MkLink

Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a directory junction point.
        Link    specifies the name (and location) of the new symbolic link.
        Target  specifies the path (relative or absolute) to where the new link resolves to.

접합점 및 디렉토리 기호 링크를 지우려면 명령 RmDir( RD)을 사용할 수 있습니다. 하드 링크 및 파일 심볼릭 링크를 지우려면 명령 Erase( Del)을 사용할 수 있습니다. NTFS에서는 모든 파일에 하나 이상의 하드 링크 (사용자가 파일을 찾을 수있는 경로)가 있으므로 파일을 참조하는 마지막 하드 링크를 삭제하면 파일이 효과적으로 지워집니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.