Score:0

อะไรคือสาเหตุของการหยุดชะงักของข้อความกลาง Chkdsk นี้

ธง mx

สิ่งที่อาจทำให้เกิดผลลัพธ์ chkdsk ต่อไปนี้:

chkdsk /b /f /v /สแกนค:

ประเภทของระบบไฟล์คือ NTFS
ไม่สามารถล็อคไดรฟ์ปัจจุบัน

Chkdsk ไม่สามารถทำงานได้เนื่องจากมีการใช้งานโวลุ่มอื่นอยู่
กระบวนการ. คุณต้องการกำหนดเวลาปริมาณนี้ให้เป็น

นี่เป็นเรื่องปกติเมื่อพยายามตรวจสอบไดรฟ์ระบบ (ระบบจะขอให้คุณกำหนดเวลาใหม่สำหรับการรีบูตครั้งถัดไป)โดยปกติข้อความจะต่อด้วย

ตรวจสอบในครั้งต่อไปที่ระบบรีสตาร์ท? (ใช่/ไม่ใช่) ย

แต่บรรทัดสุดท้ายในกรณีของฉันหายไป Chkdsk ไม่เคยพิมพ์และจะไม่ตอบสนองต่อการป้อนข้อมูลของผู้ใช้ ดังนั้นฉันจึงไม่สามารถกำหนดเวลาการสแกนแบบกำหนดเองได้ Chkdsk ดูเหมือนจะติดอยู่ในทางตัน มันไม่ได้รอทรัพยากรใด ๆ การใช้งาน CPU คือ 0% การใช้หน่วยความจำเพียง 920KiB
นี่คือการติดตามสแต็กสำหรับเธรดอินพุต:

ntoskrnl.exe!KeSynchronizeExecution+0x2106
ntoskrnl.exe!KeWaitForMultipleObjects+0x135e
ntoskrnl.exe!KeWaitForMultipleObjects+0xdd9
ntoskrnl.exe!KeWaitForMutexObject+0x373
ntoskrnl.exe!KeStallWhileFrozen+0x1feb
ntoskrnl.exe!KeIsAttachedProcess+0x229
ntoskrnl.exe!KeWaitForMultipleObjects+0x152f
ntoskrnl.exe!KeWaitForMultipleObjects+0xdd9
ntoskrnl.exe!KeWaitForMutexObject+0x373
ntoskrnl.exe!NtWaitForSingleObject+0xb2
ntoskrnl.exe!setjmpex+0x6553
ntdll.dll!ZwWaitForSingleObject+0xa
ifsutil.dll!BLOCK_CACHE::initialize+0x2fe
KERNEL32.DLL!BaseThreadInitThunk+0x22
ntdll.dll!RtlUserThreadStart+0x34

และนี่คือหัวข้อหลัก:

ntoskrnl.exe!KeSynchronizeExecution+0x2106
ntoskrnl.exe!KeWaitForMultipleObjects+0x135e
ntoskrnl.exe!KeWaitForMultipleObjects+0xdd9
ntoskrnl.exe!KeWaitForMutexObject+0x373
ntoskrnl.exe!FsRtlInitializeOplock+0x3d1
ntoskrnl.exe!NtReadFile+0x664
ntoskrnl.exe!setjmpex+0x6553
ntdll.dll!ZwReadFile+0xa
KERNELBASE.dll!ReadFile+0x78
ulib.dll!KEYBOARD::EnableLineMode+0xc8
ulib.dll!PROGRAM::GetStandardOutput+0x18e
ulib.dll!STREAM::ReadLine+0x13d
ulib.dll!CHKDSK_MESSAGE::IsYesResponse+0x232
ulib.dll!CHKDSK_MESSAGE::IsYesResponse+0xbd
UNTFS.DLL!ChkdskEx+0x61e
chkdsk.exe+0x2c4f
chkdsk.exe+0x3e6c
KERNEL32.DLL!BaseThreadInitThunk+0x22
ntdll.dll!RtlUserThreadStart+0x34
in flag
คุณลองใช้ /x เพื่อถอดก่อนหรือไม่
aphid avatar
mx flag
สิ่งนี้ไม่เกี่ยวข้อง ฉันต้องการเห็นข้อความนี้และกด 'Y" เพื่อกำหนดเวลาในการบู๊ตครั้งถัดไป เนื่องจากฉันไม่สามารถถอดไดร์ฟระบบได้ โปรดอ่านคำถามอีกครั้งปัญหาคือข้อความที่คาดไว้ไม่ปรากฏขึ้นอย่างสมบูรณ์ chkdsk จะไม่ตอบสนองแทน
in flag
คำถามถูกเขียนขึ้นราวกับว่า `c:` ไม่ใช่ไดรฟ์ระบบ และต่อด้วย `แต่บรรทัดที่สามในกรณีของฉันหายไป` แต่ก็ไม่มีความชัดเจนว่าหมายถึงอะไร (เดาได้แต่ไม่ชัดเจน) เมื่อใช้ `/x` คุณสามารถบังคับข้อความที่คุณต้องการได้ และเหตุผลในการถามก็เพื่อพยายามจำกัดจุดที่ผิดพลาดให้แคบลงและขจัดความจำเป็นในการตรวจจับนั้น ณ ตอนนี้เรายังไม่รู้ว่าข้อความค้างระหว่างการตรวจจับหรือไม่ จำเป็นต้องลงจากหลังม้า ด้วยข้อมูลเพิ่มเติม คุณจะมีโอกาสได้รับความช่วยเหลือมากขึ้น
aphid avatar
mx flag
div/box ของโค้ดด้านบน นั่นคือสิ่งที่โปรแกรมส่งออก กล่องด้านล่าง. นั่นคือสิ่งที่ควรจะส่งออกเช่นกัน และทำในทุกตัวอย่างที่ฉันพบ ในเซิร์ฟเวอร์เครื่องใดเครื่องหนึ่งของฉัน ไม่มี ทำไม. เหตุใดเอาต์พุตจึงหยุดกลางประโยคเช่นนั้น โดยที่ chkdsk หยุดชะงัก สองเธรดรอกันและกัน มีใครเห็นอะไรแบบนี้บ้างไหม?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา