อัปเดตเวลาไม่ถูกต้องเมื่อรีบูท Archlinux - Windows 7


4

ฉันใช้ archlinux มาระยะหนึ่งแล้ว แต่ก็เป็น SO ตัวเดียวในฮาร์ดไดรฟ์ วันนี้ฉันตัดสินใจที่จะทำการบูทสองเครื่องระหว่าง windows 7 และ archlinux ทุกอย่างทำงานได้ดี แต่ฉันมีปัญหาต่อไปนี้:

ฉันได้ตั้งเวลาในส่วนโค้งเช่น: 20:00 และเมื่อฉันไปที่ Windows จะอัปเดตเป็น 01:00

ฉันได้พบโพสต์อื่น ๆ เช่นนี้

และคำสั่ง hwclock --systohc

แต่ไม่ทำงานฉันเดาว่าฉันทำทุกอย่างที่ฉันต้องทำใน arch และตอนนี้ฉันต้องแก้ไขปัญหาบางอย่างใน Windows แต่ฉันไม่รู้ว่าจะแก้ไขอย่างไร

ฉันหวังว่าใครบางคนสามารถช่วยฉันได้เพราะมันน่ารำคาญที่ฉันต้องแก้ไขทุกครั้งที่ฉันเริ่ม Archlinux / Windows

แก้ไข

แก้ไข

ลิงก์ในคำตอบที่ถูกต้องใช้งานได้ แต่วิธีที่กล่าวถึง (การสร้างไฟล์และเรียกใช้งาน) ไม่ได้ผลสำหรับฉันดังนั้นฉันต้องทำเอง ในกรณีที่มีคนต้องการเส้นทางใน regedit อ่านนี้

http://www.comptalks.com/how-to-fix-incorrect-time-display-in-Windows-when-dual-booting-with-Linux-or-OS-x/

ขอบคุณ !!

คำตอบ:


2

Windows ใช้เวลาท้องถิ่นตามค่าเริ่มต้นในขณะที่ Linux ใช้เวลา UTC ลิงค์เหล่านี้อาจช่วย:

Windows 7 รองรับ UTC เป็นเวลา BIOS หรือไม่

https://help.ubuntu.com/community/UbuntuTime#Multiple_Boot_Systems_Time_Conflicts


แทบทุกคนควรทำสิ่งนี้ในทุกระบบ Windows 7 ที่พวกเขาเป็นเจ้าของ เกี่ยวกับข้อยกเว้นเพียงอย่างเดียวคือหากต้องใช้การบูตสองระบบด้วยระบบปฏิบัติการที่ไม่สามารถรองรับการมีนาฬิกาฮาร์ดแวร์ใน UTC
David Schwartz

ตามลิงค์ฉันต้องตั้ง HARDWARECLOCK เป็น "localtime" สิ่งที่ฉันทำไปแล้วคือการตั้งค่าเวลาที่ถูกต้องใน archlinux จากนั้นเรียกใช้คำสั่ง sudo hwclock --systohc แล้วรีบูตเครื่อง จากนั้นฉันเริ่ม windows (ด้วยเวลาที่ไม่ถูกต้อง) และเรียกใช้สคริปต์และเริ่มต้นใหม่ แต่ไม่มีอะไรเกิดขึ้น
JavierQQ23

@DavidSchwartz ดังนั้นฉันต้องเรียกใช้สคริปต์แล้วอัปเดตเวลาและเริ่มต้นใหม่ได้หรือไม่
JavierQQ23

เรียกใช้สคริปต์และเริ่มต้นใหม่ คุณควรจะต้องตั้งนาฬิกาอีกครั้ง
David Schwartz

@DavidSchwartz ฉันรันสคริปต์แล้วตั้งนาฬิกาเป็น 20:00 แต่เมื่อฉันเริ่มต้นใหม่ arch แสดง 15:00 ฉันเดาว่ามีบางสิ่งที่ฉันขาดไป
JavierQQ23

0

คุณควรเปลี่ยนวันที่และเวลาในคำสั่งต่อไปนี้

date --set "2012-05-06 23:54"

แล้วก็

hwclock --set --date="2012-05-06 23:54" 

ในการสอบสวน:

hwclock 
lun 07 may 2012 11:34:00 COT  -0.698178 segundos

ฉันมีคอมพิวเตอร์บูตคู่กับ Windows XP และ Arch Linux


ฉันทำอย่างนั้นฉันตั้งเป็น "2012-05-07 21:00" จากนั้นฉันเริ่มต้นใหม่และไม่มีอะไรเกิดขึ้น
JavierQQ23
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.