Come impedire a Windows 7 di leggere l'ora del BIOS?


15

Sto utilizzando la funzionalità "Time Limit" della sicurezza della famiglia Windows Live.

Ho messo un limite di tempo sul mio computer dalle 12:00 alle 4:00. Tuttavia, se qualcuno modifica l'ora del BIOS, l'ora di Windows verrà automaticamente aggiornata rendendo "Limite di tempo" inutile.

Come posso impedire a Windows 7 di leggere l'ora del BIOS?


2
Come sarebbe arrivato il suo momento?
soandos,

7
Non ti piacciono i tuoi figli che usano il computer dopo una buona serata fuori in città? Spero che tutto ciò che stai usando sia la funzione di limitazione del tempo e nessuna di quelle cose che invadono la privacy.
Breakthrough

2
soandos: Windows non ha la possibilità di usare i server NTP?
Michael Trausch,

1
Se i tuoi figli sono abbastanza intelligenti da cambiare il tempo del BIOS, allora sono abbastanza intelligenti da aggirare qualsiasi altra limitazione che potresti porre. Che ne dici di parlare loro delle regole che hai fissato e delle conseguenze di infrangerle, invece di renderle più fastidiose da infrangere?
Sparr

3
La privacy e la genitorialità di @Breakthrough sono due cose che non sempre vanno bene insieme
Kos,

Risposte:


30

Piuttosto che impedirgli di leggere l'ora del BIOS, l'opzione più semplice sarebbe quella di impostare una password del BIOS e non divulgarla a chiunque possa apportare modifiche. Mentre ci sono modi per aggirare questo, la mia ipotesi sarebbe che il tuo familiare medio non saprà come farlo.


Grazie per la risposta. Questa sembra la soluzione migliore.
Serio

È possibile scrivere sul BIOS dall'interno di Windows? Ho pensato che alcuni strumenti potevano o hanno sempre bisogno dell'accesso come amministratore?
Konerak,

@Konerak In generale, la risposta è no. Alcuni programmi proprietari realizzati dai produttori di schede madri possono leggere il BIOS di quella specifica scheda madre e possono modificare alcune impostazioni, ma sono per lo più limitati a una particolare serie di schede madri e le impostazioni disponibili sono generalmente correlate all'overclocking.
AndrejaKo

@AndrejaKo: Bene, i programmi di flashing del BIOS del produttore della scheda madre che funzionano all'interno di Windows sono molto comuni in questi giorni e ripristinerebbero anche le impostazioni. Tuttavia, l'utente avrebbe bisogno dell'accesso di amministratore per usarli.
paradroid

Alcuni BIOS non proteggono il controllo del tempo dietro la password del BIOS. Abbastanza interessante.
music2myear,

16

Il tuo sistema operativo non è in esecuzione quando il computer è spento, quindi Windows deve leggere l'orologio hardware per ottenere un orario preciso. Altrimenti, l'orologio di Windows si "fermerebbe" ogni volta che spegnevi il computer. Pensaci con una metafora: puoi stare lì a contare "un Mississippi due Mississippi" ecc. Per tenere traccia del tempo, ma se ti addormenti allora quando ti svegli dovrai guardare un orologio per sapere che ora è allora, altrimenti dovresti solo riprenderti da dove eri prima e saresti via per la quantità di tempo che dormivi.

Invece, è necessario impostare una password del BIOS per impedire alle persone di manomettere l'ora del BIOS. Impostare una password "Amministrazione" e tale password sarà necessaria per modificare le impostazioni del BIOS. La password del BIOS può essere reimpostata spostando fisicamente un jumper sulla scheda madre, questo è uno dei motivi principali per cui i case del computer sono dotati di anelli di blocco. Se vuoi davvero proteggere la macchina, dovrai acquistare un lucchetto economico e lanciarlo attraverso quel ciclo.


Grazie per una risposta informativa. Non ci ho pensato. Ora ho capito che impedire a Windows di leggere il tempo del BIOS non è una soluzione. Causerò più problemi.
Serio

9

Dovresti proteggere il BIOS con una password. Inoltre, è impostato tramite l'applet orologio nel Systray, ovviamente. Devi proteggere entrambi.

Per proibire di cambiarlo, puoi aprire Control Panel>All Control Panel Items>Administrative Tools>Local Security Policy.

Quindi vai su Locale Policies>User Rights Assignmente modifica il diritto "Cambia l'ora di sistema" solo per quegli utenti a cui vuoi avere quel diritto.

Se sono amministratori, saranno in grado di cambiarlo se sono abbastanza intelligenti, quindi tecnicamente non possono essere amministratori se vuoi che funzioni.

inserisci qui la descrizione dell'immagine


Bene, ovviamente anche il tempo del BIOS viene chiamato all'avvio della macchina. quindi se è stato modificato potrebbero avere ancora accesso fino a quando l'ora non viene aggiornata da Internet. La soluzione completa sarebbe quella di bloccare anche l'installazione del BIOS con una password.
paradroid

@paradroid Hai ragione, ovviamente. Mi è stato lanciato dal mio NTP reimpostare l'ora indipendentemente dalle modifiche del BIOS. Ho provato spegnendo la mia scheda wireless e poi facendola, e chiaramente una chiamata del BIOS l'ha cambiata. Quindi, chiaramente, ha bisogno di proteggere entrambe le strade per cambiare l'orologio.
KCotreau,

Stavo già utilizzando un account limitato. Ora ho impostato la password del BIOS.
Serio

1

Se qualcuno è abbastanza esperto da modificare il tempo del BIOS, probabilmente aggirerà qualsiasi altra restrizione che potresti porre. Prendi in considerazione soluzioni non tecnologiche.

[reso più vago per soddisfare i moderatori]


0

Unire il computer a un dominio può risolverlo: avrà il tempo del server.

Penso che tu possa anche installare un client NTP per Windows, quindi non importa se cambiano il tempo del BIOS fintanto che accedono come utenti regolari.

L'NTP deve sincronizzare l'ora prima dell'accesso se le restrizioni si applicano all'accesso.

In bocca al lupo!!


1
Vuole eseguirlo a casa sua ... configurare active directory in un ambiente domestico non è affatto pratico. Inoltre, NTP è già stato menzionato sopra come una buona soluzione perché non si sincronizzerà se la differenza di tempo è troppo grande.
nhinkle

0

Non raccomandato: è stato menzionato in una domanda sulla protezione del BIOS (forse qualcuno può trovare la domanda):

È possibile proteggere con password il BIOS, quindi epossidarlo.

Alcuni BIOS possono ancora essere ripristinati attraverso un corto circuito, ma non così facilmente come estrarre la batteria.


Di solito il jumper di ripristino si trova proprio accanto alla batteria e di solito cambia il tempo di default, il che può essere utile o meno. Ad ogni modo, rimuoverà la password. Anche incollare il chip che è un socket è una pratica estremamente pericolosa e, per quell'idea, do -1 voti. Il chip BIOS è in genere sostituibile per un motivo e il chip incollato potrebbe significare che la sostituzione della scheda madre è un caso di flash difettoso.
AndrejaKo

Non consiglio la soluzione! I ponticelli possono anche essere incollati. Ci sono scenari in cui questo può essere applicato.
Dragos,

Quindi rimuoverò il voto negativo. Inoltre, se stiamo andando in quella direzione, sarebbe molto più sicuro rimuovere i ponticelli e i contatti corti manualmente. Sarebbe ancora più difficile aggirare.
AndrejaKo

0

Alcune persone potrebbero avere problemi di bios relativi alla batteria che in effetti reimposta l'ora di Windows e non è sincronizzata con il server NTP.

Alcuni potrebbero avviare Windows con un tempo di bios sbagliato e ci vorrà sicuramente molto tempo prima che Windows realizzi cosa fare.

È possibile utilizzare un programma di servizio che può essere eseguito su Windows chiamato sincronizzazione temporale, da cui è possibile impostare il tempo di sincronizzazione fino a un minimo di ogni minuto. Anche mezz'ora o più.

Scarica: https://www.speed-soft.de/software/time_sync/details/download.php?language=en

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.