PDA

Показать полную графическую версию : корректное удаление Vista


webzee
02-04-2007, 17:39
Для тех, кто не смог или не захотел форматировать винт, на котором стояла виста.
Я с ужасом обнаружил, что теперь лишних пять гигов информации не могу удалить с винта.
Т.е. если бы речь шла о нескольких крупных файлах, то тут понятно:
меняется владелец с trustedinstaller на админа, потом расставляются права, потом удаление.
А если, например, папка winsxs содержит несколько тысяч каталогов, в которых еще с десяток тысяч файлов,
тут нужен только batch processing.
Вот как бы написать такой файлик, кто подскажет

Vadikan
02-04-2007, 19:08
webzee
Насколько я понял, вы работаете в ХР и у вас есть раздел, на котором ранее была установлена Виста. Вы хотите очистить раздел, но почему-то не хотите отформатировать раздел при помощи оснастки diskmgmt.msc. Вы хотите просто удалить все файлы с раздела при помощи некоего сценария. Почему вы не хотите просто отформатировать раздел?

webzee
03-04-2007, 15:28
ХР стоит на другом винте.

Причин, по которым я не хочу форматировать несколько:
1. Логический диск под 100 гиг, забит инфой, музыкой, мне некуда деть это все.
2. Так случилось, что там стоит новая виста в другом каталоге, я не могу каждые две недели заниматься тотальной переустановкой.
Хотя возможен вариант закатать образ, потом отредактировать его, удалив ненужные старые каталоги со старой вистой, потом отформатировать диск и закатать образ назад.
Но я ищу способ проще. Мне представляется скрипт более простым средством.

Slayer
04-04-2007, 14:10
webzee
А почему бы просто не заменить владельца и права для всех субконтейнеров и объектов в удаляемой папке, а потом спокойно ее снести?

xck
04-04-2007, 17:05
Решено:
проблемы можно избежать путем установления прав методом - cacls
запускаешь командную строку (Start - Run - cmd)
и там пишешь:

Cacls путь_к_пакам /T /C /G логин_админа:F

После установки прав на твои папки и файлы
ты их можешь удалить как и простым т.е. проводниковым методом
так и методом коммандной строки

del d:\windows

SimSim
04-04-2007, 22:35
Cacls путь_к_пакам /T /C /G логин_админа:F
А если название папки содержит пробелы, Program files или System volume information например?

Blast
04-04-2007, 22:36
в кавычки заключать, например: Cacls "C:\Program Files" /T /C /G логин_админа:F

SimSim
04-04-2007, 22:52
Blast Спасибо!!! А меня угораздило набрать C:\"Program Files" :blush:

Blast
04-04-2007, 22:54
simsim
да не за что :) синтаксис команды здесь: http://forum.oszone.net/post-276578-1.html

ну или cacls /?

webzee
05-04-2007, 17:38
Благодарю. Сейчас займусь.

webzee
05-04-2007, 20:38
Slayer
как это сделать в папке winsxs? там не устанавливается на все файлы автоматом, только на папки.

Slayer
09-04-2007, 11:25
webzee
Попробуй эти (http://forum.oszone.net/thread-41825-1.html) советы

webzee
11-04-2007, 20:50
попробовал. делаю строку
cmd /k CACLS C:\Windows_\System32\*.* /E /G администраторы:F
консоль ругается: нет доступа

в ручную все работает

Вот такая команда должна быть под вистой

cmd /k ICACLS C:\Windows_\System32\*.* /setowner администраторы /T /C /Q

Но все равно, не во всех файлах сменились админы

Vadikan
12-04-2007, 01:40
webzeeконсоль ругается: нет доступаА вы консоль из WIN+R запускаете?

webzee
13-04-2007, 02:36
Vadikan
конечно с правами админа

VOLK5896
30-10-2008, 13:59
Кто знает помогите удалил VISTA поставил ХР теперь при установки драйвера NVidia в диспечере устройств опредиляет GeForce 6100 хотя стоит 7300 после установки драйвера и перезагрузки черний екран пото перезагружаю слитает драйвер.

Blast
30-10-2008, 21:39
удалил VISTA поставил ХР »
ну так что вы делаете в форуме по Windows Vista? у вас уже нет этой ОС и решать вопросы с ней не нужно




© OSzone.net 2001-2012