Вот быстрый удар по списку папок верхнего уровня, к которым не следует прикасаться:
$Recycle.Bin
Documents and Settings [C:\Users]
inetpub
MSOCache
Program Files
Program Files (x86)
ProgramData
Recovery
System Volume Information
Users
Windows
В XP Documents and Settings
- это папка, в Vista и 7 это ссылка на папку Users
.
MSOCache
также безопасно удалить. Тем не менее, многие инсталляторы кэшируются там и используются для обновлений / исправлений различных продуктов MS. Поэтому я бы порекомендовал сохранить его.
Program Files (x86)
- это перенаправленный Program Files
для 32-разрядных приложений при установке 64-разрядных ОС. Однако я видел приложения, которые устанавливаются в эту папку вместо Program Files
даже в 32-разрядных ОС, поэтому я бы посоветовал сохранить его и вручную проверить его содержимое, чтобы принять решение о том, следует ли его удалить.
Обновление: Нет надежного способа перечисления только файлов ОС. Список может сильно различаться в зависимости от версии ОС, SKU, архитектуры, установленных функций ОС, драйверов оборудования, обновлений ОС и установленных приложений.