Windows가 대기시 드라이브 캐시를 플러시합니까?


13

대기 모드로 들어갈 때 Windows가 드라이브 캐시를 플러시합니까?

분명히해야 할 일처럼 보이고, Windows 팀에 있으면 몇 년 동안 그런 가정을하지 않는 법을 배웠습니다.

XP와 관련하여이를 묻는 단일 페이지 만 찾을 수 있었지만 일반적인 답변 만 답변이 제공되지 않았습니다.

Windows가 대기시 디스크 캐시를 플러시하는 일종의 결정적인 정보가 있습니까?


"대기?" 또는 "대기 전에?"
Jonathon Reinhart

나는 그것이 당신이 의미하는 것이라고 생각했지만 그 언어는 명확하지 않았습니다.
Jonathon Reinhart

분명히 간다; 대기 중에 일시 중지되었습니다. (나는 상황에서 가정, 그리고 사용 보다는 동안 내가 동사가 아닌 형용사와 같은 용어를 사용하는 것이 분명했다.)
Synetech

나는 항상 이것을 궁금해했다. 플래시 드라이브에는 I / O가 없기 때문에 항상 안전하다고 생각했기 때문에 답이 궁금합니다.
nathpilland

와우, 투표를하고 달리 려면 누군가 쓰라 리고 사소해야합니다 . (제이슨은 걱정하지 마십시오 . 당신이 아니었다는 것을 알고 있습니다 .)
Synetech

답변:


7

이 MS 지원 기사 + "Sherlock Holmes 공제"에 따르면 대답은 ' 그렇다 '입니다.

FLUSH CACHE 명령이 실행되지 않고 대기 모드 또는 최대 절전 모드로 전환하면 하드 디스크가 손상 될 수 있습니다

MSKB 331060

이 문서는 Microsoft Windows XP 서비스 팩 2에 적용되며 MS는 문제를 해결하기 위해 HotFix를 발행 했으므로 Windows XP (나중에?)가 대기 모드로 전환 될 때마다 캐시 캐시 명령이 실행된다고 가정 할 수 있습니다 (!?;). 이 점을 분명히하기 위해 MS가 발행 한 다른 기사는 없었지만 잘 알려지지 않은 MS 통신 스타일입니다 ...


+1 좋아요. XP SP3 이상 (그리고 적절한 패치가있는 SP2) 인 것 같습니다. 그러나 왜 문제가 특별히 "48 비트 논리 블록 주소 (LBA)가 활성화 된 큰 하드 디스크" "에 적용되어야한다고 생각하는지 궁금 합니다. 그것은 작은 하드 드라이브, 플래시 드라이브, 메모리 카드 등을 플러시한다는 의미입니까? 안타깝게도 Microsoft는 일반적으로 "진흙처럼 분명합니다". :-|
Synetech

1
@Synetech : 구현 세부 사항입니다. 개발자가 향후 변경 될 수있는 동작에 대한 종속성을 생성하지 못하도록 모든 내용이 문서화되어있는 것은 아닙니다.
surfasb

2

드라이브의 하드웨어 설정에 따라 다릅니다.

Windows에서 기본적으로 이동식 드라이브로 인식하는 드라이브에는 쓰기 캐시가 해제되어있어 일반적으로 드라이브를 "꺼내기"하지 않고 안전하게 제거 할 수 있습니다.

http://lifehacker.com/5863810/do-i-really-need-to-eject-usb-drives-before-removing-them

희망이 도움이됩니다.


1
예, 해당 설정에 익숙하지만 대기시 캐시를 플러시하는 Windows의 특정 정책에 대해서는 설명하지 않습니다.
Synetech

4
캐시가 꺼져 있으면 플러시 할 캐시가 있습니까?
Jason Kirby

이동식 드라이브가 하나만 있다고 가정합니까? 링크 한 페이지를 읽었습니까? 빠른 제거로 설정된 경우에도 드라이브를 꺼내는 것이 좋습니다. 어쨌든 드라이브가 빠른 제거로 설정되어 있다고 누가 말합니까? 필요한 경우 신속하게 제거되지 않은 드라이브에 대해 구체적으로 질문을 편집하십시오. 사실, 플래시 드라이브는 모두 잊어 버리십시오. 대기 모드에 들어갈 때 Windows가 제거 할 수없는 내부 하드 드라이브 캐시를 플러시
Synetech

나는 이것이 왜 투표를 잘했는지 몰라, 그것은 당면한 질문과 전혀 관련이 없습니다.
Synetech
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.