Spazio su disco insufficiente per unità C in Windows Server 2012 R2

Lo stesso con altre versioni, Poco spazio sul disco è il problema più comune in Windows Server 2012. Confrontando con le unità dati, è molto probabile che il sistema C: unità a corto di spazio. Quando non c'è abbastanza spazio libero rimasto nell'unità C, è meglio provare a risolvere questo problema il più velocemente possibile. In questo articolo, introdurrò come creare un avviso di spazio su disco insufficiente in Windows Server 2012 e come risolvere il problema di spazio su disco insufficiente nell'unità C in modo rapido e semplice.

Perché C: l'unità occupa poco spazio su disco in Server 2012 r2

Nell'uso quotidiano, molti tipi di file possono occupare spazio libero nell'unità C, come ad esempio:

  1. Aggiornamenti di Windows, punto di ripristino del sistema, ibernazione, file di paging. Questi file sono di grandi dimensioni, quindi occupano molto rapidamente spazio libero.
  2. Log, temp, cache, browser .etc Questi file sono di piccole dimensioni ma sempre più prodotti continuamente.
  3. File di applicazioni di terze parti. Tutte le applicazioni vengono installate sull'unità C per impostazione predefinita, anche se si installa su un'altra unità, alcuni file vanno forzatamente sull'unità C.
  4. Tutti i file eliminati senza premere Maiusc vanno nel Cestino, che si trova nell'unità C.

Anche se l'unità C viene creata da 100 GB durante la creazione del server, prima o poi si esaurisce lo spazio.

Rischio di spazio su disco insufficiente

Quando l'unità C sta esaurendo lo spazio su disco, non è possibile installare aggiornamenti o applicazioni di Windows. Alcuni servizi Windows come backup e ripristino smettono di funzionare. Inoltre, fa sì che il sistema operativo funzioni molto più lentamente. Server bloccato, riavvio inaspettato o addirittura arresto anomalo. Quindi faresti meglio a risolvere questo problema il prima possibile, è troppo tardi quando L'unità C si sta riempiendo.

Come creare un avviso di spazio su disco insufficiente in Windows Server 2012

È possibile impostare una notifica per avvisare quando l'unità disco si esaurisce nello spazio su disco, ad esempio script come di seguito:

$ soglia libera = 17

# Impostazione del percorso del file server.txt per l'input in seguito ...
$ inputfilepath = $ env: USERPROFILE + "\ Desktop"
$ inputfilename = "servers.txt"
$ workingfile = $ inputfilepath + "\" + $ inputfilename

# esiste il file?
$ fileexist = test-path $ workingfile

if ($? -eq $ false)
{
  Write-Host "$ inputfilename non esiste su $ infputfilepath" -ForegroundColor Red -BackgroundColor Black
  Write-Host "Si prega di creare il file con un server per riga che si desidera controllare" -ForegroundColor Red -BackgroundColor Black
  esci da 1
}

#read il file in una variabile per l'elaborazione successiva
$ server = Get-Content $ workingfile

# Passaggio 1 per verificare lo spazio su disco e avvisare se il loro è del 10% o meno libero
foreach ($ s in $ server)
{
 $ logicaldisks = Get-WmiObject -ComputerName $ s Win32_Logicaldisk
 
 Foreach ($ l in $ logicaldisks)
 {
  $ totalsize = $ l.size
  $ freespace = $ l.freespace
  if ($ freespace -gt 0)
  {
   $ percentualfree = ($ spazio libero / $ dimensione totale) * 100
   Write-Host $ l.deviceid "ha" $ percentualfree "% free"
    
   if ($ percentfree -lt $ freespacethreshold)
   {
    Scrivi host "Health Alert!" -ForegroundColor Red -BackgroundColor Nero
    Write-Host "Drive" $ l.deviceid "ha meno $ freespacethreshold% free"
   }
 }
 }
}

È possibile pianificare lo script di avviso di spazio su disco insufficiente o creare una notifica e-mail.

Come riparare lo spazio su disco insufficiente dell'unità C in Windows Server 2012 R2

Per risolvere questo problema, potresti trovare molti metodi dopo la ricerca di Google. Se hai un sacco di tempo, puoi provarli tutti. In effetti, puoi risolvere questo problema velocemente e facilmente con 2 metodi.

1. Pulire l'unità C per recuperare spazio su disco

Ci sono molti file spazzatura e non necessari in C: drive. Puoi rimuovere questi file per ottenere più spazio libero. Per eseguire l'attività, si consiglia di eseguire Pulizia disco, fornita da Microsoft. Questo strumento è sicuro e veloce per eliminare file spazzatura e non necessari dal tuo server.

A differenza di altre versioni, Pulizia disco non è abilitata per impostazione predefinita in Windows Server 2012 e R2. Pertanto, è necessario seguire i passaggi per abilitare Pulizia disco in Server 2012 in anticipo.

Come correggere lo spazio su disco insufficiente in Windows Server 2012 r2 ripulendo l'unità C:

  1. Rassegna Stampa Windows + R insieme sulla tastiera, digitare cleanmgr e premere entrare.
  2. C: l'unità è selezionata per impostazione predefinita, fare semplicemente clic su OK per continuare.
  3. Fai clic sulla casella di controllo davanti ai file che desideri rimuovere. Tutti i file possono essere eliminati in modo sicuro. Tuttavia, si suggerisce comunque di leggere la descrizione corrispondente in fondo.
  4. Conferma la cancellazione.
  5. Ripetere dal passaggio 1 per ripulire i file di sistema.

Pulizia disco può aiutarti a ottenere poco o più di 20 GB di spazio libero. Se non riesci a ottenere abbastanza spazio libero nel tuo server, prova il secondo metodo per spostare lo spazio libero da un'altra partizione.

2. Spostare più spazio libero sull'unità C

Con il software di partizione sicura, puoi modificare la dimensione della partizione allocata senza perdere dati. Riduci un volume di dati per liberare spazio libero e trasferirlo sull'unità C. In questo modo, otterrai un'unità C più grande e tutto rimarrà lo stesso di prima.

Meglio di altri strumenti, NIUBI Partition Editor dispone della tecnologia Virtual Mode, Cancel-at-well e 1-Second Rollback per proteggere il sistema e i dati. Un altro vantaggio è che è molto più veloce quando si riducono e si spostano le partizioni.

Come risolvere completamente lo spazio su disco insufficiente dell'unità C in Windows Server 2012 R2:

Passo 1 : Scaricare NIUBI Partition Editor, fai clic con il pulsante destro del mouse su D: drive e seleziona "Resize/Move Volume".

Trascina per ridimensionare

Passo 2 : Nella finestra pop-up, trascina il a sinistra sistema verso destra per ridurre l'unità D e creare spazio non allocato a sinistra.

Riduci volume

È inoltre possibile immettere direttamente un valore per lo spazio non allocato.

Trascina per ridimensionare

Clicchi OK e di nuovo alla finestra principale, lo spazio non allocato viene creato dietro l'unità C in modalità virtuale.

spazio non allocato

Passo 3 : Fai clic con il pulsante destro del mouse su C: guida ed esegui "Resize/Move Volume"Di nuovo, trascina il destra sistema verso destra per aggiungere questo spazio non allocato.

Trascina per ridimensionare

Mantieni spazio non allocato

Passo 4 : Fare clic su OK e torna alla finestra principale. Per modificare le partizioni del disco reale, è necessario fare clic APPLICA per confermare.

Partizione ridimensionata

Come aggiungere più spazio libero all'unità C:

Oltre a ridurre ed estendere la partizione per spostare lo spazio libero, NIUBI Partition Editor ti aiuta a fare molte altre operazioni di gestione delle partizioni del disco come unire, clonare, convertire, nascondere, deframmentare, cancellare partizioni, ottimizzare il file system e scansionare settori danneggiati.

Scopri di più Scarica per provare