.SYS

File SYS

Windows Driver File
Fai una domanda
RISPOSTA RAPIDA

Un file .sys sui moderni sistemi Windows è quasi sempre un driver di dispositivo - codice kernel che permette a Windows di comunicare con l'hardware come GPU, schede di rete o controller di archiviazione. Non si aprono né si modificano i file driver .sys; Windows li carica all'avvio. Quando una schermata blu (BSOD) cita un file .sys, aggiorna o ripristina quel driver - non toccare direttamente il file.

Sviluppatore: Microsoft Categoria: File di sistema MIME: application/octet-stream
SI APRE SU Windows
Correlati: .NOMEDIA · .DLL · .TMP · .LNK

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 17, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SYS?

L'estensione .sys indica file di sistema utilizzati nei sistemi operativi Windows e MS-DOS. Tali file contengono dati relativi a driver caricabili, impostazioni del dispositivo e altre funzioni di basso livello. Senza i file .sys, il funzionamento del sistema sarebbe impossibile, poiché consentono la comunicazione tra il kernel di Windows, i dispositivi hardware e le periferiche esterne.

L'estensione copre due generazioni distinte. Nell'era MS-DOS, i file .sys erano basati su testo o semplici descrittori binari di configurazione e driver. Nei moderni Windows NT (Windows 2000 e successivi), un file .sys è un binario driver in modalità kernel Portable Executable - lo stesso formato MZ/PE dei file .exe e .dll, ma caricato ed eseguito direttamente dal kernel di Windows piuttosto che dal codice in modalità utente.

File .sys tipici

Il file .sys legacy più comune è CONFIG.SYS, ben noto perché contiene tutte le dichiarazioni dei driver e le impostazioni di configurazione necessarie per eseguire MS-DOS. Altri file .sys di quell'epoca includono:

  • MSDOS.SYS - Contiene il codice di base del sistema DOS, chiamato kernel DOS.
  • IO.SYS - Contiene i driver DOS standard e il programma responsabile dell'avvio del DOS; usato in DOS e Windows 9x.
  • KEYBOARD.SYS - Contiene informazioni sul layout della tastiera.

I moderni Windows includono numerosi file driver .sys, come ntfs.sys (driver del file system NTFS) e tcpip.sys (stack di rete TCP/IP).

Posizione dei file .sys

Gran parte dei file .sys all'interno del sistema è nascosta. Di solito si trovano nella cartella principale di Windows; in Vista e versioni successive, i file .sys si trovano più spesso in C:\Windows\System32\drivers\ e C:\Windows\WinSxS\. I driver hardware sono archiviati anche in C:\Windows\System32\DriverStore\FileRepository\.

Note aggiuntive

  • I moderni driver .sys in modalità kernel di Windows vengono eseguiti al Ring 0 e hanno accesso completo e illimitato alla memoria di sistema e all'hardware.
  • Su Windows a 64 bit, tutti i driver in modalità kernel devono recare una firma digitale valida; i driver non firmati vengono bloccati all'avvio.
  • I file .sys sono sensibili alle infezioni da virus e ai software dannosi - un driver corrotto è una delle cause principali dei crash con schermata blu (BSOD).
  • I file .sys sono binari PE, non testo semplice, e possono essere ispezionati con strumenti come PE-bear o Resource Hacker. Un file .inf associato gestisce tipicamente l'installazione del driver.

Sicurezza e incolumità

RISCHIO: MEDIUM

La maggior parte dei file driver .sys sono componenti di Windows legittimi e firmati e sono sicuri - i pericoli reali sono due: (1) eliminare/modificare quello sbagliato. La rimozione di un driver .sys può causare il fallimento dell'avvio o una schermata blu; lascia che Windows Update e Gestione dispositivi gestiscano i driver invece di toccare i file. (2) Driver dannosi: poiché i driver .sys vengono eseguiti nel kernel, i rootkit e gli attacchi «BYOVD» (bring-your-own-vulnerable-driver) abusano di file .sys firmati o falsi per ottenere il livello più profondo di accesso al sistema. Tratta qualsiasi .sys non firmato/sconosciuto in una posizione insolita con sospetto - controlla la sua firma digitale (Proprietà > Firme digitali, o Sigcheck) e scansionalo. Un autentico driver Windows deve essere firmato da Microsoft o da un noto fornitore di hardware.

Dettagli del formato

in sintesi
NOME COMPLETOWindows Driver File
SVILUPPATOREMicrosoftdal 1981 (MS-DOS used .SYS for drivers); modern Windows NT drivers are PE binaries
TIPO MIMEapplication/octet-stream
TIPOBinario driver in modalità kernel Portable Executable (PE)
Questa estensione è usata anche da…
  • Blob di dati di sistema riservati (pagefile.sys, hiberfil.sys, swapfile.sys) - Grandi regioni di disco riservate che Windows gestisce per la memoria virtuale e l'ibernazione - non sono programmi e non sono apribili.
  • File di testo/configurazione DOS legacy (CONFIG.SYS, HIMEM.SYS) - Script di avvio MS-DOS in testo semplice e vecchi driver in modalità reale che si aprono in qualsiasi editor di testo.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001
HEX
4D5A
ASCII
MZ
Un driver Windows .sys è un binario Portable Executable: inizia con «MZ» (4D 5A) all'offset 0, con il marcatore «PE\0\0» più avanti (come un EXE o DLL). La differenza rispetto a un programma in modalità utente è il campo del sottosistema PE che lo contrassegna come driver nativo/kernel.

Programmi che aprono file SYS

Windows3 apps
Leave it to Windows (do not open a driver .sys) Integrato I file driver .sys sono caricati e gestiti da Windows; non devi aprirli. Non eliminarli o modificarli - può compromettere l'avvio o causare una schermata blu.
File Properties > Details / Sigcheck Gratuito Per identificare un driver .sys, fai clic con il tasto destro > Proprietà > Dettagli (prodotto/società), oppure esegui Sysinternals Sigcheck per vederne la firma e l'origine.
PE viewer (PE-bear / Resource Hacker / Dependency Walker) Gratuito Per sviluppatori/analisti: apri un driver .sys in un ispettore PE per visualizzarne intestazioni, importazioni e informazioni sulla versione (analisi in sola lettura).

Dettagli tecnici

specifiche approfondite
Formato binarioDriver in modalità kernel Portable Executable (PE); formato contenitore identico ai file .exe e .dll
Magic bytes4D 5A («MZ») all'offset 0; firma PE 50 45 00 00 all'offset memorizzato nell'intestazione MZ
Sottosistema PE1 - IMAGE_SUBSYSTEM_NATIVE; contrassegna il binario come driver kernel/nativo, non come applicazione in modalità utente
Livello di privilegio di esecuzioneRing 0 (modalità kernel); accesso completo e illimitato ai registri hardware, alla memoria fisica e alle strutture dati di sistema
Tipo MIMEapplication/octet-stream
Firma del codice in modalità kernelObbligatoria su Windows Vista a 64 bit e successivi; i driver devono essere firmati WHQL o EV; Secure Boot applica la politica di firma all'avvio
Posizione di installazione tipicaC:\Windows\System32\drivers\; copia di staging conservata in C:\Windows\System32\DriverStore\FileRepository\
Visibilità del fileAttributo di sistema nascosto impostato per impostazione predefinita; non mostrato in Esplora file senza abilitare sia «Visualizza file nascosti» che «Nascondi i file protetti di sistema»
Meccanismo di caricamentoWindows Service Control Manager (SCM) all'avvio o su richiesta; driver di avvio elencati sotto HKLM\SYSTEM\CurrentControlSet\Services nel registro
Ruolo legacy MS-DOSDescrittore di configurazione basato su testo o semplice binario (CONFIG.SYS, IO.SYS, MSDOS.SYS); precede il formato driver PE di oltre un decennio
Varianti di architetturaBuild separate richieste per x86 (32 bit), x86-64 (AMD64) e ARM64; un singolo file .sys punta a una sola architettura
Framework di sviluppo driverWDM (Windows Driver Model) o WDF/KMDF (Windows Driver Frameworks - Kernel-Mode Driver Framework); compilato con il Windows Driver Kit (WDK)
Sensibilità per la sicurezzaCritica - un driver kernel difettoso o dannoso può causare la schermata blu (BSOD), la corruzione dei dati o la compromissione totale del sistema
SviluppatoreMicrosoft per i driver integrati di Windows; i fornitori di hardware forniscono file .sys firmati aggiuntivi tramite pacchetti driver basati su INF
Formati correlati.exe e .dll condividono il contenitore PE; .drv è una DLL driver legacy in modalità utente; .inf fornisce i metadati di installazione; .vxd era il formato dei driver di dispositivo virtuale di Win9x
Rilasciato1981 (MS-DOS used .SYS for drivers); modern Windows NT drivers are PE binaries
Specificalearn.microsoft.com

Conversioni SYS

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SYS. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno
S
SUGHTER TERHEMBA CEO xxxJul 2026SENZA RISPOSTA
Come over and see life is on god 🙏🙏🙏
In attesa di una risposta

Domande frequenti

Come apro un file .sys?
Un driver .sys non è fatto per essere aperto - Windows lo carica. Per scoprire di cosa si tratta, fai clic con il tasto destro > Proprietà > Dettagli (società/prodotto) o esegui Sigcheck. Non provare ad aprire un driver .sys come testo; è un binario.
Una schermata blu ha menzionato un file .sys - cosa significa?
Indica il driver che Windows ritiene abbia causato il crash (ad esempio un driver grafico o di archiviazione). La soluzione è solitamente aggiornare, ripristinare o reinstallare quel driver, non toccare il file. Cerca il nome esatto del .sys per trovare a quale dispositivo appartiene.
Un file .sys è un virus?
Di solito no - la maggior parte sono driver firmati legittimi. Ma poiché i driver vengono eseguiti nel kernel, i malware (rootkit) possono mascherarsi da file .sys. Controlla la firma digitale (Proprietà > Firme digitali) e scansiona quelli sconosciuti; un vero driver Windows è firmato da Microsoft o dal fornitore dell'hardware.
Posso eliminare un file .sys per liberare spazio?
Non eliminare i file driver .sys - rimuoverne uno può disabilitare l'hardware o impedire l'avvio di Windows. (Alcuni altri file .sys che potresti notare, come pagefile.sys o hiberfil.sys, sono dati riservati di Windows, non driver, ed è meglio gestirli tramite le impostazioni di Windows, non eliminarli a mano.)
Posso convertire un file .sys in .exe o .dll?
No. Un driver .sys è un binario in modalità kernel, non un'applicazione eseguibile o una libreria in modalità utente, quindi non esiste una conversione sensata.
Come aggiorno il driver nominato in un crash?
Identifica il dispositivo a cui appartiene il .sys (Proprietà > Dettagli, o cerca il nome del file), quindi aggiornalo tramite Gestione dispositivi o il sito del produttore dell'hardware. Se un aggiornamento recente ha causato il crash, esegui invece il ripristino del driver.

Riferimenti

1Microsoft - Windows Driver Kit / drivers documentationlearn.microsoft.com
2Microsoft - PE Format (Portable Executable)learn.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Estensioni correlate

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z