Minta tanggal saat boot (tantangan)

0

Isu

Komputer laptop lama dengan XP kehilangan tanggal setiap kali boot. Tidak ada lagi baterai sehingga harus dicolokkan secara permanen ke dinding.

Apa yang sudah saya coba

  • Mengganti tombol kecil berbentuk baterai 3V (2 kali) tetapi sistem masih kehilangan waktu.
  • Memeriksa jumper baterai 3V diatur dengan benar.
  • Atur NTP ke server terdekat. Ini bukan solusi yang baik karena sistem harus memiliki waktu yang tepat SEBELUM startup jaringan Windows, tugas yang dijadwalkan dan menginstal finalisasi.
  • Menulis batch DOS daripada menjalankan perintah DATE dan TIME dan deposit dalam grup "Startup". Ini bukan solusi yang baik karena sistem harus memiliki waktu yang tepat SEBELUM startup Windows.
  • Edit registri "BootExecute" untuk menjalankan perintah DOS DATE dan TIME. Mungkin saya membuat kesalahan sintaks?
  • Cari laptop lain tetapi tidak ada uang: '- (

Pertanyaan

  1. Pokoknya untuk meminta pengguna untuk mengkonfirmasi / mengatur tanggal dan waktu SEBELUM startup Windows?
  2. Apa aturan dan sintaksis dengan "BootExecute" registri yang harus digunakan selain autocheck?
LaPeche35
sumber

Jawaban:

3

Solusi yang lebih baik adalah mengatur sinkronisasi waktu. Server NTP (Network Time protocol) tidak melakukan apa-apa selain memberitahu waktu kepada pihak yang berkepentingan. Ada banyak server gratis yang dijalankan oleh sukarelawan.

MSalters
sumber
Saya akan mengatur NTP tetapi kebutuhan saya adalah boot Windows dengan tanggal yang benar. Sistem harus tepat waktu sebelum Windows mulai (sehingga layanan NTP tidak dimulai).
LaPeche35
Anda mungkin ingin menjelaskan mengapa menurut Anda itu perlu. Saat ini NTP dimulai, belum ada program reguler yang dapat berjalan. Tentu saja input pengguna tidak dimungkinkan (belum ada pengguna yang masuk).
MSalters
NTP tidak akan mengatur jam segera tetapi menjalankan jam secara virtual lebih cepat sampai sistem datang ke tanggal dan waktu.
LaPeche35
Dengan komputer lain yang memiliki baterai kosong, saya terkadang menemukan perilaku sistem yang aneh. Mungkin karena tugas yang dijadwalkan, swap file, pembaruan menunggu finalisasi, perangkat lunak yang dilindungi, dll ... BSOD terjadi!
LaPeche35
0

Sepertinya Anda tidak memiliki jumper yang tepat di motherboard, yang memberi makan daya dari baterai ke RTC atau jumper ini diatur pada posisi yang berbeda. Mereka digunakan secara luas untuk menghapus pengaturan CMOS untuk reset pabrik dengan memutuskan daya untuk waktu yang singkat (seperti satu-dua menit). Jika papan ibu memiliki jumper seperti itu maka dapat dengan mudah ditemukan di Main Board Manual. Semoga ini membantu.

Ruslan Gerasimov
sumber
Baterai 3V baik-baik saja dan jumper CMOS diatur dengan benar. Harus merupakan masalah CMOS EPROM atau masalah chip pengontrol daya. Saya mencari solusi perangkat lunak. Nilai "BootExecute" di Registry tampaknya menarik tetapi bagaimana menggunakannya untuk menampilkan DATE kemudian TIME MS-DOS perintah?
LaPeche35
0

Oke, saya menemukan solusi yang tepat!

Motherboard itu membutuhkan 3 kabel (merah, putih, hitam) untuk disolder ke baterai 3V. Saat Anda mencari baterai 3V CMOS untuk Acer 1610 series di Interent, sebagian besar vendor mengusulkan 2 baterai kabel (dengan kabel merah dan hitam).

Tentu saja, saya membeli satu baterai 2 kabel. Konektornya memiliki 3 pin betina tetapi hanya 2 kabel. Jadi saya menambahkan kabel di tengah konektor ke hitam !

Saya tetap tertarik dengan mengetahui cara menjalankan operasi sebelum startup Windows ...

LaPeche35
sumber
Anda mungkin dapat menambahkan instalasi Linux yang ringan yang akan melakukan booting secara default, mengatur waktu di atas NTP, kemudian memberi tahu bootloader untuk mem-boot Windows satu kali (sehingga saat reboot itu akan kembali ke Linux lagi).
Meluncurkan OS lain untuk berantai ke Windows terdengar rumit. Pokoknya untuk menggunakan nilai "BootExecute" registri?
LaPeche35