가상 하드 디스크를 사용하여 Windows 7에서 소프트웨어 RAID를 설정할 수 있습니까?


15

글쎄, 내 질문의 제목은 거의 그것을 요약하지만 정교하게 해 드리겠습니다. 내가하고 싶은 일의 주요 아이디어는 다음과 같습니다.

1) 성능이 거의 동일한 두 개의 별도 하드 디스크가 있습니다. 이 디스크를 "기본"디스크 ( "Windows 동적 디스크"와 달리)로 사용하며 여러 가지 이유로 이러한 방식으로 유지하려고합니다.

2) 그러나 때로는 동적 디스크가 제공하는 소프트웨어 RAID의 장점을 사용하고 싶습니다.

3) 15 년이 지난 지금 Windows 7은 마침내 Linux (및 "루프 장치")를 따라 잡아 "가상 하드 디스크"라는 개념을 도입했습니다. 이는 실제 하드 디스크의 파일입니다.

4) 따라서 두 개의 다른 하드 디스크에 두 개의 가상 하드 디스크 파일을 만들어 동적으로 만들고 포맷 한 다음 마지막으로 스트라이프 볼륨 (일명 RAID 0)과 결합합니다. 이렇게하면 실제 하드 드라이브가 "기본"상태를 유지하고 "동적"의 모든 장점을 얻습니다.

그것은 나에게 좋은 아이디어처럼 보였지만 아무런 징후도 없었지만 작동하지 않을 수도 있지만 실패했습니다. 동적 가상 하드 드라이브를 만들 수는 있지만 명백한 이유없이 디스크에 RAID에 연결할 수 없습니다 (디스크 관리의 관련 메뉴 항목이 회색으로 표시됨).

마이크로 소프트 는 말한다

연결된 두 VHD를 동적 확장 VHD로 구성 할 수 없습니다. 동적 확장 VHD는 동적 스토리지를 위해 초기화 한 물리적 디스크입니다. 여기에는 단순, 스팬, 스트라이프 또는 미러 볼륨 또는 RAID-5 볼륨과 같은 동적 볼륨이 포함됩니다.

즉, 할 수 없기 때문에 할 수 없어서 지금 잃어 버리는 것입니다. "

필자는 원하는 것을 달성 할 수있는 다른 방법을 찾을 수 있다고 생각한다 (즉, 디스크를 동적으로 만들지 않고 소프트웨어 공격). 그러나 저는 완전히 "시스템 지원"방식으로 타사 도구와 드라이버를 사용하지 않고 만들고 싶습니다.

따라서 문제는 다음과 같습니다. 누구든지 불완전한 해킹을 알고 작동합니까?


1
+1, 좋은 질문입니다. 나 자신은 가능성이 아니라이를 사용하여 볼 수 있습니다,하지만 당신은 (즉,하지 대체 디스크 포맷이 가능하도록 질문을 확장 할 수 있습니다 VHD를 포맷).
획기적인

1
내가 알고 싶은 것은 디스크 관리가 디스크를 다르게 취급하는 가상 디스크라는 것을 어떻게 알 수 있는지입니다. 일반 디스크처럼 보이게하는 것이 한 가지 방법입니다. +1 나는 이런 바보 같은 한계가 싫어.
Chris Smith

1
그 MS 인용문은 일종의 엉망입니다. 동적 확장 VHD와 동적 볼륨으로 준비된 드라이브간에 혼동이있는 것 같습니다.
Ƭᴇcʜιᴇ007

1
"동적 확장": 고정 크기 VHD 시도는 어떻습니까?
harrymc

1
@harrymc-그것은 내 질문 중 하나였습니다 (그러나 나는 결코 묻지 않았다고 생각합니다.;) : 이것을 시도 할 때 고정 크기 VHD를 사용하고 있었습니까?
Ƭᴇcʜιᴇ007

답변:


5

@ C0D3M0NK3Y의 의견이 확인하면 내 의견을 답변으로 변환합니다.

Windows는 RAID에서 동적 가상 디스크를 허용하지 않지만 @ C0D3M0NK3Y의 주석은 XP Professional에서 고정 크기 디스크가 작동했음을 확인합니다. 따라서 고정 크기 가상 디스크가 Windows 7의 RAID에서 계속 작동 할 가능성이 높습니다.

실제로 Windows에서 크기를 알 수없고 언제든지 변경할 수있는 동적 디스크에 대해 RAID를 만들 수 없다는 것은 매우 논리적입니다.


편집 / 추가 :

어느 쪽이든 확실하게 보려고 노력했지만 작동합니다 (고정 크기 VHD 사용시).

호스트 OS : 두 개의 "기본"디스크가있는 Windows 7 Ultimate.

VM OS : Vista Ultimate.

각 호스트의 물리 디스크에 하나씩 각각 500MB의 두 개의 "고정 크기"VHD를 생성하고 VM에 두 번째 및 세 번째 드라이브로 연결했습니다.

VM에서 새 디스크를 초기화 한 다음 "Dynamic"디스크 (Vista의 디스크 관리)로 변환했습니다.

그런 다음 RAID0 (스트라이프)에 결합했습니다.

VM에서의 스팬

볼륨 크기

'이상한'것을 할 필요없이 매력처럼 일했습니다.


2
XP에는 VHD를 만들거나 처리하는 데 고유 한 기능이 없으므로 CodeMonkey의 의견이 VHD와 관련이 있는지 확인하거나 거부하는 방법을 잘 모르겠습니다. 실제로 시도 했습니까 (아직)? :)
Ƭᴇcʜιᴇ007

1
@ techie007 : 나는 그것을 시도하지 않았고 시도하지 않았을 것입니다. 그는 아마도 타사 제품을 사용했을 것입니다. 그러나 그것은 포스터가 시도하는 매우 논리적이고 가치가 있습니다. 그리고 당신은 내 대답을 확인하지 않았습니까? 그러나 왜 내 것과 별도의 답변으로 게시 했습니까?
harrymc

나는 "그렇게 작동한다"와 "논리적으로 작동해야하고, 다른 사람은 XP에서 한 번만 작동했다고 말한다"라는 테스트 된 답변 이었기 때문에 별도의 답변으로 게시했다. 다른 사람들이 동의하면, 나는 행복하게 내 대답을 도끼로 만들고 그 내용을 당신의 것 (또는 무언가)으로 옮길 것입니다. 현상금이 필요한 것은 아닙니다. ;)
Ƭᴇcʜιᴇ007

@ techie007 : 제 답변이 포스터와 SU 사이트의 이점을 위해 그것을 증명하도록 영감을 준 것에 대해 기쁘게 생각합니다. 나는 당신의 손에 어떤 결정도 내버려 둡니다 (내가 편집하기로 결정하면 내 축복이 있습니다).
harrymc

2
안타깝게도 Windows 7에서는 고정 크기 가상 하드 디스크가 작동하지 않습니다. 외부가 아닌 VM 내부에서만 작동합니다.
윌리엄 잔디 스튜어트

0

스토리지 공간을 사용하여 Windows를 스트라이핑 VHD로 속일 수있는 방법이 있습니다. 1- 각각의 하드 (물리적) 드라이브 (내 경우에는 4 개의 드라이브, 4 개의 VHD)에 VHD를 만듭니다. 2- Storage Spaces에서 각각 하나의 VHD를 가진 4 개의 풀을 만듭니다. (Windows 7,8, Windows Server 2008+) 3- 각 풀에 간단한 (복원력 없음) 볼륨 1 개 생성 4 이제 Microsoft Storage Spaces Controller에 의해 제어되는 4 개의 논리 디스크가 있습니다. 당신은 그들 모두를 함께 스트라이프 할 수 있습니다.

스크린 샷이 있지만 아직 평판이 충분하지 않아 업로드 할 수 없습니다.

테스트 및 Windows 8.1에서 작동하며 성능이 향상되었습니다. 그래도 실험을 위해 그것을 했습니까? 아마도 포토샵의 스크래치 디스크처럼 사용할 수 있습니다. 나중에 필요할 수있는 데이터를 저장하기에는 너무 위험합니다.


스토리지 공간 향상을 위해 ... 별도의 드라이브에 vhd를 생성하는 한 특별한 작업을 수행 할 필요가 없습니다. 모든 vhd를 생성 한 다음 스토리지 공간을 시작하고 함께 바인딩하십시오. 그런 다음 부팅시 스토리지 공간에서 사용하는 모든 vhd를 자동 마운트합니다. 그러면 스토리지 공간이 다시 존재하게됩니다. 매력처럼 작동
Steve

Windows 10 저장 공간 으로이 작업을 시도하고 디스크를 미러링 할 수 없습니다 .Windows 10 저장 공간으로 테스트 한 사람이 있습니까?
Allan Xu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.