RAMDISK OS? 램 디스크에 Windows 10 설치


13

전체 운영 체제를 램 디스크에 넣을 수 있습니까? 16GB의 RAM이 있고 Intel Xeon입니다. SSD가없고 하드 드라이브가 부팅 시간을 단축시키고 있습니다. 따라서 램의 일부를 SSD처럼 작동하고 그것에 빠른 속도를 얻기 위해 창과 중요한 소프트웨어를 설치하도록 할 수 있습니다. 아니면 SSD보다 더 많은 문제가 있습니까?


22
맞습니다. 전원이 꺼 지거나 PC를 꺼야 할 때 어떻게해야합니까?
misha256

그들은 하드웨어 램 디스크 를 만들었지 만 일반적으로 가치가 없습니다
Keltari

1
@Keltari 너무 사실, 그들은 그들을 만든 다음 SSD는 파티를 추락했다. 단일 SSD보다 훨씬 더 높은 성능을 원하는 사람들은 하드웨어 RAMDISK보다 훨씬 적은 비용으로 여러 SSD를 RAID 업할 수 있습니다. 오늘날 RAMDISK가 이해하기 쉬운 비전 시나리오가있을 수 있습니다. 그러나 비용 ... 비용은 미쳤다.
misha256

8
파일 캐시 는 실제로 사용하는 구성 요소를 이미 RAM에 복사 합니다 . Ram Disk 아이디어는 또한 불필요한 부분을 RAM에 복사하고 사용중인 부분을 복제합니다 (RAM의 Windows 파일 캐시는 여전히 Ram 디스크를 캐시하므로). 따라서 RAM에 약 16GB의 Windows 구성 요소가 사용되며 사용되지 않거나 복제되어 총 32GB가 필요합니다. 그리고 그것은 전력 손실에 대한 misha256의 의견 위에 있습니다.
MSalters

1
@Ruslan 정확히. 원칙적으로 데이터를 순차적으로로드하기 때문에 더 빠를 수 있지만 파일 캐시가 작업을 수행하게하는 것이 능동적입니다. Windows에서 SuperFetch는 필요한 항목을 적극적으로 미리로드해야합니다. toram 옵션은 CD를 제거 할 때 주로 유용합니다.
gmatht

답변:


29

불행히도 귀하의 아이디어는 (사실 그대로) 실제로 작동하지 않습니다.

  1. RAM 디스크는 PC를 끄거나 재부팅하거나 전원이 꺼질 때마다 지워집니다.

  2. 16GB는 RAM이 충분하지 않습니다. 일반 RAM처럼 사용하기 위해 일부 RAM을 따로 보관해야한다는 것을 잊지 마십시오. 따라서 기껏해야 12GB RAM 디스크를 수행 할 수 있습니다. 12GB는 Windows 10의 최소 여유 하드 드라이브 공간 요구 사항을 충족하지 않습니다 .

  3. 소프트웨어 기반 RAM 디스크는 실제로 이미 설치된 운영 체제에서 실행됩니다. 필요한 것은 하드웨어 수준에서 RAM 디스크를 만드는 방법이므로 Windows는 실제로 실제 IDE / SATA / SCSI 하드 드라이브와 통신하고 있다고 생각합니다. 이를 위해서는 특별한 RAM 디스크 카드를 구입해야합니다 (예 : this ). 또한 문제 1과 2도 해결할 수 있지만 비용은 미미합니다.

예, SSD가 필요합니다. ;-)


4
분명히 이것이 Windows가 짜증나는 이유입니다-Linux가 램 디스크를 실행할 수 있다고 확신합니다! (/ s, 부분적으로)
user253751

1
부팅 과정에서 Windows 95를 램 디스크에 복사하는 사람들이 기억납니다. 당시 MS-DOS 위에서 부팅했기 때문에 가능했을 것입니다.
hmp

1
@ user20574, 거기에 있습니다. initrd로 넷 부트하고 tmpfs를 작성하고 / usr을 복사 한 후 부팅을 완료하십시오. 깔끔한 트릭이지만 네트워크 파일 시스템을 마운트하고 디스크 캐시 하위 시스템을 관리하는 것이 좋습니다.
Mark

8
@ user20574 : 당신은 아이이지만, 실제로 리눅스가 정상적으로 부팅되는 방식입니다! 특정 코드 조각은 initrd"초기 램 디스크" 로 알려져 있습니다. 이 비트는 모든 종류의 디스크 컨트롤러와 통신하기 위해 드라이버를로드하는 문제를 해결합니다. RAM과 통신하기 위해 드라이버가 필요하지 않습니다. 그리고 램 디스크의 내용은 커널 자체와 함께로드됩니다. 그렇습니다. Ram Disk에서 파일을로드하면 RAM에서 RAM으로 데이터가 복사됩니다. 그러나 편리한 해킹이며 실제로는 충분히 빠릅니다. (systemd 때까지, initrd를 병목 어쨌든 아니었다)
MSalters

1
FWIW, Puppy Linux는 플래시 드라이브에서 부팅되고 RAM에서 완전히 실행되는 OS입니다.
CodeMouse92

3

그렇습니다. 16G RAM은 충분합니다.

  • ntlite 또는 winreducer와 같은 도구를 사용하여 Windows iso의 크기를 줄입니다.
  • NtSetup에 출력 wim을 공급하십시오
  • 출력 VHD 부팅 및 Windows 구성-firadisk 드라이버 추가
  • 일반 OS에서 VHD를 마운트하고 wimlib로 캡처
  • compact=lzx스위치를 사용하여 출력 wim을 새 VHD에 적용
  • grub4dos를 사용하여 해당 VHD를 RAM에 매핑하고 부팅

그것은 절차의 대략적인 스케치이며, 소리보다 훨씬 복잡하지만 수행 할 수 있습니다. 지금 RAM에서 부팅 된 1.2G Windows 10 VHD를 사용하고 있습니다. Windows 10은 LZX 압축을 즉시 지원합니다. Windows 7도 있지만 wofadk.sys의 도움으로.

여전히 관심이 있으시면 자세한 내용을 문의하십시오.


이것은 더 이상 사용되지 않습니다. wimboot가 reboot.pro/topic/… 있습니다.
dim

2

부팅 후 디렉토리를 램 디스크에 복사하고 심볼릭 링크를 사용하여 OS에 투명하게 만듭니다.

그러나 실제로 OS는 사용 가능한 램을 사용하여 디스크를 캐시합니다.

파일이 부팅 될 때까지 램에 복사되지 않으므로 파일을 복사하는 데 더 많은 시간을 소비하므로 부팅 시간에 도움 이되지 않습니다.

Linux 시스템의 "라이브 CD"는 종종 램 디스크를 사용하여 작동합니다. 그러나 압축 된 이미지가 램으로 읽혀질 때까지 기다리면 부팅 시간이 느려집니다.

압축 ... hmmm ... 빠른 Xeon이지만 느린 디스크 인 경우 드라이브를 압축하고 디스크에서 읽을 데이터가 더 적을 수 있습니다.

Win10에는 빠른 부팅 이미지 캐싱이 있어야하므로 디스크 조각 모음과 부팅 조각 사이에서 부팅 속도가 양호해야합니다.

불평하는 부팅 속도가 얼마나 느립니까?


하드 드라이브가 닳아서 부팅 시간이 느리다는 것을 알았습니다. 나는 SSD를 구입하게되었고 놀라운 일을했습니다. 하드 드라이브가 컴퓨터 성능을 실제로 제한하고있는 것 같습니다. 이제 모든 것이 엄청나게 빠릅니다. SSD에 직접 창과 모든 핵심 소프트웨어를 설치했습니다
James Smith

2

전체 운영 체제를 램 디스크에 넣을 수 있습니까?

"Windows 부팅 가능한 램 디스크"에 대한 인터넷 검색에는 분명히 방법이 있습니다. 그래도 직접 테스트하지는 않았습니다.

가상화 플랫폼을 사용하여 백업 저장소로 램 드라이브가있는 Windows VM을 실행할 수도 있습니다.

16GB의 RAM이 있고 Intel Xeon입니다.

램 디스크에 소프트웨어 설치를 시작하면 16GB는 그리 많지 않습니다.

SSD가없고 하드 드라이브가 부팅 시간을 단축시키고 있습니다. 따라서 램의 일부를 SSD처럼 작동하고 그것에 빠른 속도를 얻기 위해 창과 중요한 소프트웨어를 설치하도록 할 수 있습니다.

여기서 가장 큰 문제는 램 디스크가 휘발성이라는 것입니다. 따라서 램 드라이브에서 창을 실행할 수 있고 미친 스트립 다운이 아닌 것을 실행할 수있는 메모리가 충분하더라도 콜드 부팅을 할 때마다 하드 드라이브에서 항목을 다시 복사해야합니다 램 드라이브. 램 드라이브를 무의미하게 만드는 부팅 시간을 줄이는 것이 목표 인 경우.

아니면 SSD보다 더 많은 문제가 있습니까?

예, SSD를 구입하는 것이 훨씬 좋습니다.


"콜드 부팅을 할 때마다 하드 드라이브에서 램 드라이브로 자료를 다시 복사해야합니다. 목표는 부팅 시간을 단축하여 램 드라이브를 무의미하게 만드는 것입니다." 램 디스크는 탐색 시간이 0이므로, 한 번에 모든 것을 순차적으로 복사하더라도 램 디스크는 실제로 필요한 임의의 파일을 제공하는 데 더 빠를 수 있습니다. 부팅하는 동안 손실되는 시간과 데이터의 양에 따라
다릅니다

2

grub을 사용하여 램 디스크를 생성 한 다음 vhd 이미지를로드하고 부팅 할 수 있습니다.
그런 다음 작업을 종료하기 전에 이미지를 디스크에 저장할 수 있습니다. 실제로 Windows 10에서 작동하며 드라이브의 쓰기주기를 줄이고 램이 sshd보다 훨씬 빠르기 때문에 sshd에 대한 포인트가 있습니다. 창문을 10 개 이상 가동 할 수있는 최소 크기는 3.9g으로 필요하지 않은 모든 것을 제거합니다.


Windows 10을 3.9g로 낮추는 방법은 무엇입니까? 정말 알고 싶어요.
Rolf

0

램으로 구성된 물리 디스크에서 실행 한 후 전원 손실시 영구 미디어에 자동 저장되고 전원을 켤 때 복원됩니다.

그것은 모든 사람들에게 새로운 아이디어가 아닙니다. 현금을 기꺼이 빼내려면 잠시 동안 현금이 남아 있습니다.

http://www.hyperossystems.co.uk/07042003/hardware.htm


0

저렴한 SSD와 Primocache를 사용해 볼 수 있습니다. 이 소프트웨어를 사용하면 컴퓨터의 모든 드라이브에 대해 2 계층 캐싱 시스템을 만들 수 있습니다. 첫 번째 계층은 예비 시스템 램을 사용하고 두 번째 계층은 SSD를 사용합니다.

아이디어는 먼저 변경 사항을 메모리에 기록한 다음 ssd에 기록한 다음 시스템이 사용 중이 아닌 경우 실제 느린 드라이브에 데이터를 기록한다는 것입니다.

30 일 무료 평가판 http://www.romexsoftware.com/en-us/primo-cache/help.html

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