|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2001
Città: Giovinazzo(BA) ...bella città, riso patat e cozz a volontà!
Messaggi: 26489
|
Vista/Win7 - WinSxS e spazio occupato su disco
In Vista, come in Windows 7, è presente una cartella winsxs di notevoli dimensioni, che va man mano espandendosi nel tempo.
Tale cartella non va eliminata, modificata, spostata. - A cosa serve? Le applicazioni sono sviluppate appoggiandosi a specifiche componenti del sistema operativo, per lo più tramite l'utilizzo di appositi file con estensione ".dll"; versioni differenti di questi file potrebbero comprometterne la stabilità o il corretto caricamento/funzionamento. Su Vista e 7 si è lavorato molto alla modularità e versatilità del sistema operativo, la cartella winsxs ne è un esempio. Windows raccoglie in questa cartella tutte le versioni delle componenti (o dll) richiesti in fase d'installazione dai software e dagli hotfix di Microsoft. In questo modo sono preservati i file principali del sistema operativo (che non vengono sovrascritti), e allo stesso tempo è garantita la corretta compatibilità dell'applicazione le cui chiamate ai file .dll (o altra estensione) verranno automaticamente reindirizzate nel rispettivo percorso tramite winsxs. Anche le routine caricate dagli aggiornamenti Microsoft usufruiscono di questa cartella per individuare lo stato del sistema, eventuali file da aggiornare o possibili conflitti con gli update stessi (vedi i service pack che, in caso di qualche driver o software con noti problemi di compatibilità installati sul sistema, non vengono proposti tramite Windows Update). In alcuni casi, la cancellazione del contenuto di Winsxs provoca l'errore 80070002 durante l'utilizzo di Windows Update impedendo l'aggiornamento del sistema. - Come mai è così grande? In realtà, è molto più piccola di quanto appaia. Può capitare che più applicazioni richiedano la stessa versione della stessa componente o dll. In questo caso, anzichè creare un doppione, Windows è in grado di assegnare un "hard link", un "puntatore" che permetta all'applicazione di caricare il file corretto. Supponiamo di avere due software, A e B. Entrambi richiedono la dll X. Verranno creati due puntatori in winsxs, uno per ogni applicazione, che fanno riferimento al file X. Puntatori che ovviamente avranno una dimensione in termini di spazio occupato notevolmente inferiore al file originario. Bene, ma perchè winsxs è così grande? Perchè Windows Explorer, come qualsiasi altra shell e come le stesse applicazioni A e B, "vede" il puntatore come se fosse il file (X) vero e proprio. Controllando la dimensione di winsxs, quindi, lo spazio occupato da X che appare a video sarà moltiplicato per il numero di puntatori creati nella cartella stessa. In linea di massima, per installazioni normali la dimensione reale si aggira sui 400mb. - Posso spostarla in un altra partizione o disco? In rete si trova qualche guida, ma Vista (e di conseguenza Win7) supporta la gestione di winsxs solo nella partizione principale su cui è stato installato. ---- Fonti msdn: - Link 1 - Link 2
__________________
Ezio Lacandia on DeviantArt | Slimkat mod per N4 e N5 | Trattative mercatino HWU | Driver nForce NET Framework [Guida] | BSOD individuazione cause | Guida Sintetica Strap/Divisori P45 | Fix associazioni Vista/7 Problemi Win Installer | Avviare programmi senza richiesta UAC | Problemi Font | Guida Raccolte 7 | Win 32/64bit come perchè Ultima modifica di ezio : 02-11-2009 alle 20:36. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1738
|
Quote:
e dunque anche i 3,97GB che mi rimangono liberi nella partizione di Vista sono in realtà di più, giusto ? c'è un modo per sapere la reale dimensione della cartella ?
__________________
| AMD Ryzen 9 3900X | Asus X570 TUF Gaming Plus | AMD Wraith Prism | G.Skill DDR4 3600 2x16GB F4-3600C16D-32GTZNC | Sapphire Pulse Radeon RX 5700 XT | M.2 Nvme Samsung 970 EVO Plus 500GB | Samsung F1 750GB | Western Digital 1,5Tb+2,0Tb+4,0Tb | Corsair RM650 | Thermaltake Armor Silver | |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2001
Città: Giovinazzo(BA) ...bella città, riso patat e cozz a volontà!
Messaggi: 26489
|
Non penso si possa controllare l'effettiva dimensione, proprio perchè le applicazioni ed Explorer stesso vedono ogni hard link come un file a tutti gli effetti.
Cercando in rete non ho trovato informazioni su questa possibilità. Di conseguenza, anche lo spazio libero sulla partizione dovrebbe effettivamente essere maggiore...
__________________
Ezio Lacandia on DeviantArt | Slimkat mod per N4 e N5 | Trattative mercatino HWU | Driver nForce NET Framework [Guida] | BSOD individuazione cause | Guida Sintetica Strap/Divisori P45 | Fix associazioni Vista/7 Problemi Win Installer | Avviare programmi senza richiesta UAC | Problemi Font | Guida Raccolte 7 | Win 32/64bit come perchè Ultima modifica di ezio : 11-04-2009 alle 19:37. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Feb 2000
Città: Frittole
Messaggi: 2596
|
Quote:
Vista ultimate, installato da giugno 2008 e 'dismesso' per cambio hardware a fine anno...ultimamente ho recuperato l'hd, e sono impazzito per prendere possesso dei file di windows per cancellarli (avevo gia messo un pacco di dati su quel hd).. la cartella in questione era di 9gb, e dopo averla eliminata lo spazio libero sull'hd è aumentato di circa 9gb (ho fatto il conto al volo, per cui potrebbero anche essere 8 o 10). Non torna la dimensione, appurato il fatto che la dimensione reale di winsxs, se inferiore a quella visualizzata, lo è di poco, 400mb non va! Stessa versione di vista che uso tuttora, winsx è 13.8gb, occupa 13.9gb, 17251 cartelle e 63609 file. Curioso, controllo anche 2 pc al lavoro con vista home... 9.5gb entrambi, molto simili... Se explorer non vede correttamente la dimensione della cartella, non cambia nulla, se 'vede' 15gb che magari sono uno solo, vede anche 15gb di spazio libero in meno sull'hd, per cui ai fini pratici la dimensione vista da explorer, anche se non reale, è corretta!
__________________
Ryzen7 5800x ASUS Prime B550 Plus GTX 1660 Super Muletto: Athlon64 3000+ @2750mhz Ciuchino: intel 80286 @8mhz ram 384kb video ega msdos3.1 floppy 5-1/4 hd 10mb. |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2001
Città: Giovinazzo(BA) ...bella città, riso patat e cozz a volontà!
Messaggi: 26489
|
Le tue considerazioni sullo spazio libero disponibile non sono errate, ho pensato la stessa cosa ma al momento non ho trovato ulteriori informazioni sui blog Microsoft e Technet...
__________________
Ezio Lacandia on DeviantArt | Slimkat mod per N4 e N5 | Trattative mercatino HWU | Driver nForce NET Framework [Guida] | BSOD individuazione cause | Guida Sintetica Strap/Divisori P45 | Fix associazioni Vista/7 Problemi Win Installer | Avviare programmi senza richiesta UAC | Problemi Font | Guida Raccolte 7 | Win 32/64bit come perchè |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Feb 2002
Città: Granducato di Toscana
Messaggi: 10153
|
Quote:
Avevo creato una partizione per il s.o. da 30Gb. Inizialmente (dopo aver installato qualche programma) ne avevo oltre 10Gb liberi. Col passare del tempo, tale spazio si è continuamente ridotto fino ad arrivare ad un paio di Gb o poco più. In tale condizione il pc swappava tantissimo, l'hard disk era sempre in lettura/scrittura e la velocità generale del pc ne risentiva molto. Inoltre non riuscivo ad installare nessun nuovo software (i giochi ad esempio) che mi superasse tale soglia di spazio perchè mi usciva l'errore di spazio insufficiente. Ho dovuto ampliare la partizione per tornare ad avere un pc performante... |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Apr 2001
Città: Giovinazzo(BA) ...bella città, riso patat e cozz a volontà!
Messaggi: 26489
|
Aggiunta una piccola nota al primo post:
Quote:
__________________
Ezio Lacandia on DeviantArt | Slimkat mod per N4 e N5 | Trattative mercatino HWU | Driver nForce NET Framework [Guida] | BSOD individuazione cause | Guida Sintetica Strap/Divisori P45 | Fix associazioni Vista/7 Problemi Win Installer | Avviare programmi senza richiesta UAC | Problemi Font | Guida Raccolte 7 | Win 32/64bit come perchè |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jun 2005
Città: Modena
Messaggi: 2120
|
Affetto dal problema ho letto la discussione... 12.9GB
![]() Ma purtroppo non sembra esserci una soluzione. Rimango sintonizzato, magari riusciamo a trovarla. (Ciao ezio!!!! ![]() |
![]() |
![]() |
![]() |
#9 |
Junior Member
Iscritto dal: Sep 2009
Messaggi: 1
|
[cut]
nell'impossibilità di rimuovermi da questa board ho cancellato il mio unico messaggio. Ultima modifica di ignazioc : 22-10-2011 alle 08:20. |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Apr 2001
Città: Giovinazzo(BA) ...bella città, riso patat e cozz a volontà!
Messaggi: 26489
|
Interessante, chissà come mai questa differenza
![]()
__________________
Ezio Lacandia on DeviantArt | Slimkat mod per N4 e N5 | Trattative mercatino HWU | Driver nForce NET Framework [Guida] | BSOD individuazione cause | Guida Sintetica Strap/Divisori P45 | Fix associazioni Vista/7 Problemi Win Installer | Avviare programmi senza richiesta UAC | Problemi Font | Guida Raccolte 7 | Win 32/64bit come perchè |
![]() |
![]() |
![]() |
#11 |
Junior Member
Iscritto dal: Jun 2009
Messaggi: 3
|
Non sono d'accordo!!! ho windows vista x64 e la directory WINSXS è grande 16 gb, ho un disco da 25Gb, le altre directory + S.O. occupano un po meno di 7Gb.
Facendo un calcolo rapido mi restano 2Gb liberi. Ho cercato di spostare una cartella da 3 GB ma appena lo spazio disponibile arriva a zero la copia si interrompe per spazio libero insufficiente. Quindi 16GB E' LA DIMENDIONE EFFETTIVA DELLA CARTELLA!!!! UNA COSA INSULSA, 5GB di sistema operativo e ben 16GB di una cartella che contiene moltissimi file che non servono, come ad esempio una cartella chiamata BACKUP, di ben 2GB. Non so che dire..... Ottimo metodo per ridurre lo spazio utilizzato da winsxs: http://www.kreslavsky.com/2009/03/vi...lder-size.html Ultima modifica di gstef : 17-09-2009 alle 08:53. |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Apr 2001
Città: Giovinazzo(BA) ...bella città, riso patat e cozz a volontà!
Messaggi: 26489
|
Ne abbiamo discusso nei post successivi, proprio perchè il sistema non è in grado di riconoscere lo spazio reale lo identifica come occupato, quindi ai fini pratici è come se winsxs fosse veramente molto grande
![]()
__________________
Ezio Lacandia on DeviantArt | Slimkat mod per N4 e N5 | Trattative mercatino HWU | Driver nForce NET Framework [Guida] | BSOD individuazione cause | Guida Sintetica Strap/Divisori P45 | Fix associazioni Vista/7 Problemi Win Installer | Avviare programmi senza richiesta UAC | Problemi Font | Guida Raccolte 7 | Win 32/64bit come perchè |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Feb 2005
Messaggi: 1473
|
ok! detto ciò e capito a a cosa serve...
è possibile ridurre le sue dimensioni? oltre a fare una pulizia tramite "vsp1cln.exe"?? e tra l'altro ne esiste uno anche x il SP2?? la cartella backup è possibile eliminarla?? |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Feb 2005
Messaggi: 1473
|
allora ieri ho provato...
se avete (come me) installato il SP2 x vista, il comando vsp1cln.exe da cmd non funziona, non viene trovato il file...anche se lo cercate manualmente (è presente in una cartella di winsxs, ma non funziona lo stesso) ma funziona il comando compcln.exe (sempre da cmd) che elimina il file superflui del SP2 e anche del SP1 (credo)...comunque io ho alleggerito di circa 1 GB! però vorrei ancora sapere se posso eliminare la cartella backup... |
![]() |
![]() |
![]() |
#15 |
Member
Iscritto dal: Jan 2009
Città: Vicenza
Messaggi: 81
|
14gb qui, vista64 premium sp2.
Le dimensioni sono molto realistiche..altro chè, il peso di quei 14gb lo sento tutto. Averlo saputo prima di installare facevo la partizione per l'os da 50gb invece che da 40gb, con solo l'os, qualche programma installato e 6gb di swap, avanzano 5 miseri gb a causa di sta cartella e se si prova ad installare qualcosa dice spazio insufficiente. La trovo prioprio una genialata...fino al prossimo format è un po' come giocare al risparmio dato che non si può nemmeno spostarla, grazie MS! Ultima modifica di LoTeK_ : 07-11-2009 alle 01:55. |
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Feb 2000
Città: Frittole
Messaggi: 2596
|
Quote:
__________________
Ryzen7 5800x ASUS Prime B550 Plus GTX 1660 Super Muletto: Athlon64 3000+ @2750mhz Ciuchino: intel 80286 @8mhz ram 384kb video ega msdos3.1 floppy 5-1/4 hd 10mb. |
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Feb 2005
Messaggi: 1473
|
la cartella backup si può eliminare????
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Apr 2001
Città: Giovinazzo(BA) ...bella città, riso patat e cozz a volontà!
Messaggi: 26489
|
Eviterei, l'errore 80070002 relativo a Windows Update di cui si parla nel primo post può derivare proprio dalla mancanza della cartella Backup (non ho trovato documentazione tecnica che accerti la cosa, comunque).
__________________
Ezio Lacandia on DeviantArt | Slimkat mod per N4 e N5 | Trattative mercatino HWU | Driver nForce NET Framework [Guida] | BSOD individuazione cause | Guida Sintetica Strap/Divisori P45 | Fix associazioni Vista/7 Problemi Win Installer | Avviare programmi senza richiesta UAC | Problemi Font | Guida Raccolte 7 | Win 32/64bit come perchè |
![]() |
![]() |
![]() |
#19 | |
Member
Iscritto dal: Jan 2007
Messaggi: 45
|
Quote:
![]() Che programmino mi consigliate per estendere la partizione? 60 giga mi basteranno? Voi quanto l'avete fatta grande la partizione in cui è installato Windows 7? Aiutoh ![]()
__________________
Utenti con cui ho trattato: battalion75, DimebagDarrel, Al Azif |
|
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Feb 2000
Città: Frittole
Messaggi: 2596
|
Seven l'ho sul disco 'principale', un raid 0 con 2 hd da 250gb, diviso in 2 partizioni da circa 250gb! Con 50gb credo che non avrai problemi! Notavo ora che con seven, da -gestione computer-gestione disco- è possibile, con qualche limite, ingrandire o ridurre le partizioni....
__________________
Ryzen7 5800x ASUS Prime B550 Plus GTX 1660 Super Muletto: Athlon64 3000+ @2750mhz Ciuchino: intel 80286 @8mhz ram 384kb video ega msdos3.1 floppy 5-1/4 hd 10mb. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:26.