Deframmentazione del disco con file inamovibili


2

Ho spostato il mio disco rigido dal mio portatile al desktop per deframmentarlo. sto usando MyDefrag per deframmentare il disco. Speravo che dal momento che il sistema operativo utilizzato era il mio desktop e non quello del mio portatile, i file di sistema non sarebbero rimovibili.

Finora, sono stato in grado di deframmentare il mio file di pagina che era in 80k su frammenti. comunque, il hiberfil.sys rimane inamovibile anche se non era in uso. Diversi file con prefisso $ era anche irremovibile. Come posso rilasciare questi file inamovibili dall'uso attivo?


Basta disabilitare la modalità di sospensione per risolvere il problema della frammentazione su quel file, non che il suo frammentare sia un problema di prestazioni
Ramhound

@Ramhound Non mi dispiace che quel particolare file sia frammentato. Tuttavia è frammentato su frammenti di 50k ed essendo inamovibile, rende impossibile lo spazio libero contiguo. Inoltre finiscono per frammentare alcuni file piuttosto grandi in quanto non esiste uno spazio libero contiguo disponibile per quella dimensione.
DarkDestry

Risposte:


1

hiberfil.sys verrà rimosso da Windows se si effettua quanto segue: 1. Disattivare la sospensione nel pannello di controllo. 2. Apri shell come amministratore e inserisci: powercfg.exe -h off

Rem: in Windows Explorer- & gt; Strumenti- & gt; Opzioni cartella- & gt; Visualizza scheda Deseleziona "Nascondi file del sistema operativo protetto" per confermare che hiberfil.sys non è più disponibile. Si trova in C :. Successivamente è possibile rieseguire il programma di deframmentazione.

Screenshot of Explorer->Tools->Folder Options

Screenshot of sane settings


0

puoi cancellare alcuni dei $ file, con fsutil.
fsutil usn deletejournal / d DISKLETTER:
Ciò interromperà temporaneamente l'inserimento nel diario corretto ed eliminerà un gruppo di elementi del file $ jrnl che a metà del tempo non so perché sono lì. L'inserimento nel journal è una delle funzionalità di sicurezza del file system per il ripristino quando le cose non vengono scritte https://en.wikipedia.org/wiki/Journaling_file_system . viene anche utilizzato altri strani modi come la memorizzazione temporanea dei dati dell'indice. . . poi lasciandolo lì?

uso
fsutil usn queryjournal DISKLETTER:
solo per vedere


Un altro elemento, che esiste solo sulla partizione del sistema operativo, che di solito non rappresenta molto spazio, ma può essere ripulito anche da queste risorse, ho dimenticato persino quale fosse la mia ricerca.
fsutil resource setautoreset true DISKLETTER:

Uso
fsutil resource info DISKLETTER:
solo per avere una vista

Ho eseguito queste due operazioni di pulizia prima di deframmentare per anni con zero problemi, ma il mio sistema è anche ridotto a icona, e in realtà non utilizzo l'indicizzazione. Perché una persona vorrebbe avere un backup comunque prima di deframmentare un disco (perché sposta tutti i dati intorno) Avere un backup precedente è ancora necessario.

Sostituisci DISKLETTER: con il disco reale D: è in tappi fastidiosi, quindi è chiaro che non è finito senza cambiarlo.

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.