SD 카드 및 플래시 드라이브를 다시 시작할 때마다 ReadyBoost가 캐시를 다시 작성하지 못하게하는 방법은 무엇입니까?


12

내 컴퓨터 (Windows 7 및 Vista를 실행하고 SD 카드 및 플래시 드라이브 사용)에서 ReadyBoost는 재부팅 할 때마다 캐시를 ​​다시 작성합니다. 이것과 5400RPM HDD로 인해 컴퓨터가 정상적으로 작동하는 데 몇 분이 걸립니다. 그 때문에 ReadyBoost 사용을 포기했습니다. 오늘 나는 답변에 대한 의견을 읽었으며 일부 사람들은 ReadyBoost가 재부팅 할 때마다 캐시를 ​​다시 작성하지 않습니다.

내 질문은 재부팅 후에도 ReadyBoost가 캐시를 유지하는 방법은 무엇입니까?


ReadyBoost가 부팅시 캐시를 다시 작성하지 않는다고 주장하는 다른 게시물의 사람입니다. 여기에 실제로 답변을 추가하기에는 충분하지 않지만 사람들이 캐시를 해결하기 위해 여러 부팅주기를 허용하는지 궁금합니다. 부트 캐시를 최대한 최적화하려고 시도하기 위해 처음 몇 번을 다시 작성했을 수도 있습니다. 추측
만해도

@ DMA57361 실험하고 메모를 시작하겠습니다.
AndrejaKo

Scott의 답변에 대한 의견에 따르면 SD 카드에 캐시가 그대로 유지되는 것에 대한 이전의 주장을 철회합니다. 아마도 모든 통계를 안전하게 유지하지만 실제 캐시 데이터 자체는 각 부팅마다 확실히 다시로드됩니다.
DMA57361

답변:


8

이것이 보안 기능인 것처럼 보이므로 무시할 수 있는지 모르겠습니다.

드라이버는 장치가 시스템에서 제거 된 경우 캐시에있는 데이터의 프라이버시를 보장하기 위해 임의로 생성 된 부팅 당 세션 키와 함께 AES (Advanced Encryption Standard) 암호화를 사용하여 작성한 각 블록을 암호화합니다.

http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx

불행히도, 재 구축 프로세스의 속도를 높이거나 프로세스를 피하는 방법을 생각할 수 없습니다 (ReadyBoost를 불필요하게 만드는 RAM의 양을 늘리는 것 제외).

업데이트 : 아래 의견을 요약하겠습니다.
SuperFetch, ReadyDrive 및 ReadyBoost는 모두 함께 작동하는 기술입니다.

SuperFetch 는 사용자와 시스템에서 사용중인 파일을 모니터링하고 많이 사용되는 것을 학습하고 향후에 필요할 수있는 파일을 예측하려고 시도합니다. 그러면 실제로 호출되기 전에 미리로드 할 수 있습니다.

ReadyDrive 는 Windows가 최대 절전 모드로 전환해야하는 메모리 페이지를 예측하려고 시도하므로 Windows가 깨어날 때 Windows는 최대 절전 모드에서 더 빨리 다시 시작됩니다. Windows가 필요로하는 데이터는 내부 OEM 설치 불가능한 ReadyBoost 드라이브에 저장할 수 있습니다. Windows가 최대 절전 모드 세션 중에 발생한 일을 신뢰할 수 없으므로 ReadyDrive에 이러한 내부 드라이브가 필요합니다. 종료하는 동안 이러한 드라이브조차 신뢰할 수 없습니다.

ReadyBoost섹터 레벨에서 하드 드라이브 읽기를 캐시합니다. 디스크 데이터의 위치 만 알기 때문에 파일 시스템에 신경 쓰지 않습니다. SuperFetch는 파일이 자주 사용되는 것으로 판단하여 해당 데이터를 ReadyBoost 캐시에 저장합니다. 하드 드라이브에 ReadyBoost 캐시가 있다고 생각합니다. 다른 곳에서 디스크에서 읽는 것이 아니라 하드 드라이브가 순차적으로 읽기 성능이 우수하기 때문입니다 (트랙을 변경하고 처리하지 않고 섹터 후 섹터를 읽는 섹터를 의미합니다) 탐색 시간 및 회전 대기 시간). ReadyBoost 플래시 장치를 사용하는 목적은 성능면에서 디스크를 능가하는 것입니다. 이렇게하면 ReadyBoost를 사용하여 캐시 된 하드 드라이브 섹터를 더 빨리 검색 할 수있어 컴퓨터 성능이 향상됩니다. 이동식 ReadyBoost 드라이브의 경우 드라이브 내용이 Windows가 캐시를 만든 이후 하드 드라이브 또는 ReadyBoost의 캐시 내용이 변경되었을 수 있으므로 대기, 최대 절전 모드 또는 종료 이벤트를 통해 신뢰할 수 없습니다. 잘못된 데이터가 사용되는 것을 방지하기 위해 Windows는 이전 ReadyBoost 캐시를 덤프하고 새 캐시를 시작합니다. 이 시간 동안 캐시가 현재 섹터의 데이터로 예열되지 않았기 때문에 성능이 떨어집니다.

출처 : 다음 은 이러한 기술과 기술의 상호 관계에 대한 좋은 비디오입니다. 흥미로운 부분은 약 16m30s-19m 및 34m45s-38m40s이지만 전체 비디오를 볼 가치가 있습니다.


나는 그것을 알고있다. 그러나 한 번 봐 가지고 대답과 의견을.
AndrejaKo

2
ReadyBoost에서 많은 게시물과 웹 사이트를 읽은 후에는 ReadyBoost를 관찰하는 사람들에 대한 게시물이 다시 작성되지 않을 것이라고 확신하지 않습니다. 또한 캐시를 다시 작성하지 않으려는 사람들의 양으로부터 아무도 해결책을 찾지 못한 것 같습니다. 즉, 타사 "ReadyBoost like"앱인 eBooster (www.eboostr.com)라는 소프트웨어를 발견 한 것을 기억했습니다. 재부팅 할 때 특히 재 구축이 보이지 않았으며 제품을 사용해 보지 않았습니다. "사전 캐싱 OS 데이터"가 있으므로 재부팅간에 일부 데이터를 유지할 수 있습니다. 이 제안이 도움이 되길 바랍니다.
Scott McClenning

흥미롭게도 @Angreja의 이전 진술을 철회해야 할 수도 있습니다. 지금은 MSDN 블로그 항목을보고 "드라이브를 제거하면 어떻게됩니까?"라는 질문을 찾으십시오. -이것은 캐시가 플래시 장치의 복사본과 함께 디스크에 저장됨을 의미합니다. 그래서, 아마도 캐시가 손실되지 않고 다시 할 필요는 없지만 할 약간의 시간이 필요합니까 다시로드 는 A 새 AES 키를 사용하여 플래시 장치에. 생각?
DMA57361

@ DMA57361 다음은 ReadyBoost가 channel9.msdn.com/shows/Going+Deep/ 를 재구성하는 이유를 설명하는 데 도움이되는 비디오입니다. 약 16m30s-19m 그는 ReadyBoost가 섹터 레벨에서 작동한다고 말합니다. . 오래된 비디오 (찾을 수 없음)에서 데이터는 개인 정보 보호뿐만 아니라 변조를 방지하기 위해 암호화된다고 설명했습니다. Windows가 ReadyBoost를 먼저 사용하고 누군가 페이지를 엉망으로 만들면 나쁜 사람이 Windows 보안을 우회 할 수 있습니다. 나는 그것이 그들이 그것을 신뢰하지 않는 이유라고 생각합니다.
Scott McClenning

@ DMA57361 또한 ReadyBoost는 섹터 레벨에서 작동하므로 시스템을 이중 부팅하면 하드 드라이브에 어떤 일이 발생하여 더 이상 존재하지 않을 수있는 데이터를 캐싱하게됩니다. 따라서 종료 된 후에는 플래시와 디스크 맵 파일 모두에서 다시 빌드해야한다고 생각합니다.
Scott McClenning

4

이 URL은 ReadyBoost 드라이브에서 압축 / 암호화를 비활성화하는 방법을 보여줍니다.

이동식 드라이브는 그룹 정책으로 비활성화하려고해도 항상 암호화 된 것처럼 보입니다.

재부팅을 통해 캐시를 보존 할 수 있다면 압축 / 암호화를 비활성화했는지 궁금합니다.


1
실제로 압축 및 / 또는 암호화를 어떻게 비활성화합니까? 이것이 레지스트리를 통해 설정할 수있는 것입니까? 컴퓨터에서 설정을 적용하는 방법은 문서에 명확하지 않습니다.
일요일

0

답은 드라이브를 고정 드라이브로 표시하는 것처럼 간단 할 수 있습니다.

장치의 장치 설명자에서 단일 비트 인 이동식 미디어 비트 (RMB)는 드라이브를 이동식으로 인식하거나 인식하지 못하게합니다.

RMB를 제거하면 Windows는 드라이브를 '로컬 고정 디스크'로 간주합니다.

RMB를 제거하기위한 필터 드라이버는 Hitachi에서 Microdrive 용으로, Uwe Sieber에서 64 비트 버전으로 만들었습니다. 여기에서 설치 및 설치 지침을 모두 찾을 수 있습니다.

제목 아래 :

  • 플래시 드라이브에서는 첫 번째 파티션 만 작동합니다

나는 주말과 게시물을 통해 이것을 실험 할 계획이다.

(다른 우수한 USB 관련 소프트웨어 및 조언도 많이 있습니다)

(위의 절차는 USB 드라이브에 여러 파티션을 허용하므로 두 개 이상의 파티션을 생성하는 소프트웨어와 함께 함께 소프트웨어가 어떤 영향을 미치는지 궁금해 할 수 없습니다.)


슈퍼 유저에 오신 것을 환영합니다! 이것은 실제로 주석이며 원래 질문에 대한 답변이 아닙니다 . 언제든지 자신의 게시물 에 댓글 수 있으며 평판 이 충분 하면 게시물댓글 수 있습니다 . 댓글을 작성하려면 50 개의 평판이 필요한 이유를
DavidPostill

현재 Windows 7이 없지만 올바르게 기억하면 ReadyBoost는 외부 드라이브에서만 작동합니다.
AndrejaKo

수퍼 유저에 오신 것을 환영합니다. 주말에 조사한 결과 귀하의 아이디어를 입증하고 "제 질문은 재부팅 후에도 ReadyBoost가 캐시를 유지하는 방법"에 부합 한 답변을 다시 편집 할 수 있습니다. 그렇지 않은 경우 항상 도움을 기다리는 더 많은 질문이 있습니다.
mic84
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.