WEBVTT

00:00.090 --> 00:00.990
杰森：在这节课中,

00:00.990 --> 00:04.290
我们将讨论不准确的系统日期和时间｡

00:04.290 --> 00:07.080
现在, 当涉及到不准确的系统日期和时间时,

00:07.080 --> 00:13.830
几乎完全从硬件的角度来看, 这将是由主板上的电池故障引起的｡

00:13.830 --> 00:16.260
现在, 每个主板都有一个小电池,

00:16.260 --> 00:20.460
有助于保持其RTC或实时时钟同步｡

00:20.460 --> 00:22.680
这是因为当您关闭计算机时,

00:22.680 --> 00:24.150
您正在删除它的电源,

00:24.150 --> 00:30.570
并且这个实时时钟需要有电源来记住您在该特定系统上设置的日期和时间｡

00:30.570 --> 00:32.160
在现代计算机系统中,

00:32.160 --> 00:39.390
这些最常见的将是锂纽扣电池, 它将采用CR2032的形状因子｡

00:39.390 --> 00:43.050
现在, CR 2032看起来像一个手表电池,

00:43.050 --> 00:46.470
基本上, 它们通常持续三到五年｡

00:46.470 --> 00:48.750
所以如果你是一个使用电脑超过三到五年的人,

00:48.750 --> 00:53.400
你可能会开始对你的系统的日期和时间有问题, 当你关闭电脑并重新在线时,

00:53.400 --> 01:01.170
它会忘记日期是什么, 或者时间开始向前或向后滑动｡

01:01.170 --> 01:02.790
现在, 幸运的是, 我们这些天来,

01:02.790 --> 01:10.800
我们的大多数现代操作系统都通过与集中的网络时间协议服务器对话来自动设置其日期和时间｡

01:10.800 --> 01:12.720
但是, 如果你没有连接到互联网,

01:12.720 --> 01:15.420
你会注意到这个日期/时间蠕变发生,

01:15.420 --> 01:20.040
一般这将是因为电池已经死在你的主板上｡

01:20.040 --> 01:22.800
那么, 为什么时间对我们在电脑上如此重要,

01:22.800 --> 01:27.450
以至于我们必须在主板上有自己的电池来保护它呢？

01:27.450 --> 01:29.370
好吧, 这一切都归结为这样一个事实,

01:29.370 --> 01:34.530
即时间保持需要准确地为我们的系统上的各种各样的事情, 包括文件和目录的创建日期,

01:34.530 --> 01:45.390
能够通过网络或互联网与其他计算机通信, 因为我们的许多身份验证依赖于基于时间的签名协议, 所以如果我们不使用相同类型的时间, 这实际上会导致问题,

01:45.390 --> 01:52.770
你将无法连接到服务器和其他类似的东西｡

01:52.770 --> 01:54.990
因此, 确保系统上的时间在几分钟内是准确的,

01:54.990 --> 02:01.560
并且系统可以在您断开电源时记住该时间, 这一点非常重要｡

02:01.560 --> 02:07.080
现在, 我提到大多数主板将使用一个小的圆形硬币大小的电池,

02:07.080 --> 02:09.540
称为CR2032｡

02:09.540 --> 02:12.210
这确实取决于您的主板制造商和型号,

02:12.210 --> 02:13.980
因此请检查您的主板文档,

02:13.980 --> 02:16.830
以确保您为主板购买正确的电池｡

02:16.830 --> 02:18.210
在一些旧的系统上,

02:18.210 --> 02:20.400
他们没有使用这些硬币式电池,

02:20.400 --> 02:26.010
而是使用实际上看起来像计算机芯片的电池, 实际上是插入主板｡

02:26.010 --> 02:27.390
所以这些都是非常具体的,

02:27.390 --> 02:31.740
由每个主板制造商制造, 你必须从他们那里购买｡

02:31.740 --> 02:33.120
值得庆幸的是, 随着时间的推移,

02:33.120 --> 02:36.636
我们得到了CR2032的这些硬币型电池的标准系统,

02:36.636 --> 02:40.140
这些电池在大多数主板上使用｡

02:40.140 --> 02:42.660
现在, 随着时间的推移, 我们看到的另一个主要变化是,

02:42.660 --> 02:49.410
我们已经从所谓的CMOS转移到NVRAM, 以便能够存储BIOS和UEFI数据｡

02:49.410 --> 02:52.560
在过去, 我们有一种叫做CMOS的东西,

02:52.560 --> 02:59.730
它代表互补金属氧化物半导体, 它描述了用于创建这种类型的存储器的制造过程｡

02:59.730 --> 03:02.190
这个内存, 虽然不得不不断刷新里面,

03:02.190 --> 03:04.350
否则我们会失去设置｡

03:04.350 --> 03:06.990
要做到这一点, 当电源从系统中删除,

03:06.990 --> 03:10.740
它将依赖于这个电池在主板上能够保持电力的CMOS,

03:10.740 --> 03:13.950
并确保这些设置不会丢失｡

03:13.950 --> 03:18.510
现在, 随着时间的推移, 这种CMO实际上被一种叫做NVRAM的东西所取代,

03:18.510 --> 03:20.610
NVRAM代表非易失性RAM｡

03:20.610 --> 03:24.930
现在, 在这些使用NVRAM或非易失性RAM的现代主板上,

03:24.930 --> 03:27.120
这些东西实际上可以存储数据,

03:27.120 --> 03:29.430
而无需不断刷新｡

03:29.430 --> 03:30.690
你可以从它身上移除能量,

03:30.690 --> 03:33.210
它仍然会记得你储存在那里的一切｡

03:33.210 --> 03:37.530
从本质上讲, 把它想象成你的USB闪存驱动器或固态设备｡

03:37.530 --> 03:39.780
这些东西也是由NVRAM制成的,

03:39.780 --> 03:41.520
所以当你从它们上取下电源时,

03:41.520 --> 03:43.290
数据仍然存在｡

03:43.290 --> 03:45.720
现在, 在旧的CMOS中, 情况并非如此,

03:45.720 --> 03:48.030
因此这些电池至关重要, 因为如果电池在你身上耗尽,

03:48.030 --> 03:59.280
你不仅会失去你的日期和时间, 还会失去你在BIOS中创建的所有设置, 包括你的BIOS密码, 你的存储设备设置, 以及类似的东西｡

03:59.280 --> 04:00.113
所以当时,

04:00.113 --> 04:02.550
确保主板上有一个好的电池非常重要,

04:02.550 --> 04:10.500
不仅可以保存日期和时间, 还可以保存CMOS内的BIOS或UEFI内的所有这些设置｡

04:10.500 --> 04:13.440
话虽如此, 对于考试, 我想让你记住,

04:13.440 --> 04:15.450
你的主板上有一个电池,

04:15.450 --> 04:18.120
任何时候你开始有日期或时间问题,

04:18.120 --> 04:21.330
它实际上可能与电池现在没电了, 它已经死了,

04:21.330 --> 04:23.580
需要更换｡

04:23.580 --> 04:25.800
此外, 当你谈论这种电池时,

04:25.800 --> 04:28.560
很多人会称之为CMOS电池｡

04:28.560 --> 04:32.370
从技术上讲, 这已经不准确了, 因为我们并不真正使用CMOS｡

04:32.370 --> 04:33.810
我们使用NVRAM｡ 

04:33.810 --> 04:37.710
但是在考试中, 如果你看到一个问题提到CMO电池或实时时钟电池,

04:37.710 --> 04:46.850
当我们谈论CR2032时, 我们真的在谈论同样的事情, 它是大多数现代主板的当前标准｡
