Windows flush drive แคชเมื่อสแตนด์บายหรือไม่


13

Windows จะล้างแคชของไดรฟ์เมื่อเข้าสู่โหมดสแตนด์บายหรือไม่

ดูเหมือนว่าสิ่งที่ชัดเจนที่จะทำและฉันคนหนึ่งจะออกแบบเช่นนั้นถ้าฉันอยู่ในทีม Windows แต่ในช่วงหลายปีที่ผ่านมาฉันได้เรียนรู้ที่จะไม่ตั้งสมมติฐานดังกล่าว

ฉันจัดการเพื่อค้นหาหน้าเดียวที่ถามสิ่งนี้ (เกี่ยวกับ XP) แต่ไม่ได้รับคำตอบเพียงตอบทั่วไป

มีข้อมูลที่ชัดเจนว่า Windows จะล้างข้อมูลแคชดิสก์เมื่อสแตนด์บายหรือไม่


"ในโหมดสแตนด์บาย?" หรือ "ก่อนเข้าโหมดสแตนด์บาย"
Jonathon Reinhart

ฉันคิดว่านั่นคือสิ่งที่คุณหมายถึง แต่การใช้คำฟุ่มเฟือยไม่ชัดเจน
Jonathon Reinhart

เห็นได้ชัดว่าจะไป; มันถูกระงับในระหว่างการสแตนด์บาย (ฉันสันนิษฐานจากบริบทและการใช้งานในช่วงเวลามากกว่านั้นชัดเจนว่าฉันใช้คำนี้เป็นคำกริยาไม่ใช่คำคุณศัพท์)
Synetech

ฉันเคยสงสัยในสิ่งนี้ ฉันคิดเสมอว่ามันปลอดภัยเพราะไม่มี I / O ในแฟลชไดรฟ์ดังนั้นฉันอยากรู้ว่าคำตอบคืออะไร
nathpilland

ว้าวคนจะต้องขมและอนุที่จะมีการลงลงมติและเรียกใช้ (ไม่ต้องกังวลกับ Jason ฉันรู้ว่าไม่ใช่คุณ )
Synetech

คำตอบ:


7

คำตอบคือใช่ตามบทความสนับสนุน MS + การหัก Sherlock Holmes บางส่วน:

ไม่มีการใช้คำสั่ง FLUSH CACHE และฮาร์ดดิสก์อาจเสียหายเมื่อคุณเข้าสู่โหมดสแตนด์บายหรือไฮเบอร์เนต

MSKB 331060

บทความนี้ใช้กับ Microsoft Windows XP Service Pack 2 และ MS ออก HotFix เพื่อแก้ไขปัญหาดังนั้นเราสามารถสันนิษฐานได้ว่า (!?;)) คำสั่ง Flush Cache ออกมาทุกครั้งที่ 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.