Пропускане към основното съдържание

Как да премахнем Windows.old след ъпгрейд на Windows Server работещ в режим Core



Наскоро ми се наложи да се позанимавам с един прясно ъпгрейднат(обновен) Windows Server. Microsoft обикновено препоръчва при сървърите винаги да правите нови инсталации и да мигрирате, с изключение на сървърите System Center Configuration Manager, където се поддържа конфигурация за надграждане на версии на Windows. Та въпросният сървър беше с препълнен диск C, и в тази връзка реших накратко да опиша процеса за премахване на windows.old директорията. Можете да освободите от 6 GB до 15 GB, като премахнете папката windows.old, където се премества всичко, що е Windows базирано, когато решите да надстроите вашия Windows Server.

Изтеглете помощната програма SysInternals Junction, която ще използваме за намиране и изтриване на directory symbolic links (или NTFS Junctions), които все още съществуват в структурата на директорията.
След като изтеглите програмата и я разархивирате създайте PowerShell файл със следния код и го запишете в C : \ temp (местоположението в ще работим).

foreach ($line in [System.IO.File]::ReadLines("c:\temp\junctions.txt"))
{
    if ($line -match "^\\")
    {
        $file = $line -replace "(: JUNCTION)|(: SYMBOLIC LINK)",""
        & c:\temp\junction64.exe -d "$file"
    }
}

Горният код ще обходи т. нар. junction list, който можем да извлечем с командата по-долу.
На по-голямата част от системите това всъщност трябва да върне празно, което показва, че ъпгрейдването на Windows е преминало гладко.

junction -s C:\Windows.old > junctions.txt

След което изпълняваме PowerShell файла, който първоначално написахме и текстовия файл, който току-що създадохме с помощната програма Junction. Щом се направи това, можем да започнем да почистваме. Следва да променим собствеността на файловете:

takeown /F c:\Windows.old\* /R /A /D Y

Ще откриете, че това ще е всичко, от което имате нужда. Сега може да използвате rmdir командата.Ако все пак  по някаква причина не можете да изпълните командата rmdir изпълнете тази допълнителна команда:

cacls c:\Windows.old\*.* /T /grant administrators:F


А ето и командата rmdir - rmdir /S /Q c:\Windows.old


Популярни публикации от този блог

Android 2.2 с 450% по-бърз от Android 2.1

Сайтът AndroidPolice публикува резултати от тестове на смартфона Nexus One с операционна система Android Froyo (2.2). Както е известно, това е следващата версия на OS Android, която се очаква в най-скоро време. Новата операционна система ще получи поддръжка на технологията Flash 10.1. AndroidPolice твърди, че Flash съдържанието действително се възпроизвежда на смартфона с Android 2.2, при това добре. Сайтът е изяснил и каква ще е производителността на новата OS. За целта е използвано специалното приложение Linpack. Според резултатите от тестовете, производителността на Nexus One с Android 2.1 е 6,5-7 мегафлопс, а с Android 2.2 - 37,5 мегафлопс. Показателите на Android 2.2 са 4,5 пъти по-високи в сравнение с предишната версия, тоест, новата версия превъзхожда с 450% предшественицата си. Повече подробности за тестовете можете да видите на този адрес. Източник: PCWorld

Австралийски зидар

Из архива на австралийската Комисия за обезщетение на пострадалите при трудови злополуки. Уважаеми господине, Пиша ви в отговор на молбата за допълнителна информация към т. 3 от доклада ми за злополуката. Причината за инцидента беше наречена от мен „недооценяване на обстоятелствата„. Вие помолихте за по-обстойни обяснения и аз се надявам, че следващото по-долу описание на случилото се ще ви удовлетвори. По професия съм зидар. В деня на инцидента работех сам на покрива на една новострояща се шест етажна сграда. Когато приключих работата си, установих, че са ми останали излишни тухли, които, както след това се оказа, са тежали около 230 килограма. За да не ги пренасям на ръце до долу, аз реших да ги спусна до земята във варел, като използвам макарата, прикрепена към стената на строящата се сграда. Слязох долу, застопорих въжето, качих се обратно на покрива и сложих тухлите във варела. След това отново слязох долу и отвързах въжето, придържайки го леко, така че тухлите да бъдат спуснати б...