Ako preniesť pracovnú plochu a moje dokumenty do inej časti (skript)?

Ak existuje naliehavá potreba preinštalovať systém Windows, v extrémnom prípade, keď sa nenačíta vôbec, existuje problém so zálohovaním používateľských údajov umiestnených v priečinkoch Desktop a My Documents. Tieto akcie sa zvyčajne musia vykonať manuálne, načítať sa pod nejaký resuscitátor a uložiť údaje.
Aby ste tomu zabránili, je v počiatočnom štádiu najlepšie ponechať všetky užívateľské súbory na inom oddiele, ktorý nemá systémové súbory. Preto sa odporúča presunúť priečinky Tento počítač a Moje dokumenty do iného oddielu ... Prenesieme ich na jednotku D:
Ak chcete preniesť Pracovný stôl a Moje dokumenty na inom oddiele pevného disku potrebujeme trochu opraviť register.
Cesty k priečinkom, kde sú umiestnené pracovná plocha a moje dokumenty, sa nachádzajú v registri v nasledujúcich vetvách:
(Register spustíte stlačením kombinácie klávesov win + R a zadajte regedit)
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders]
parametre Desktop a
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Folders User Shell]
parametre Desktop a osobné.
parameter Desktop priečinku by ste mali priradiť „novú“ cestu Pracovný stôl, a parameter osobné k priečinku priraďte „novú“ cestu Moje dokumenty. Napríklad „nové“ cesty k priečinkom by mali vyzerať normálne, D: \ Desktop. Priečinky na týchto cestách musia byť vytvorené vopred.
Aby sa uľahčila práca, navrhuje sa automatizovať všetky akcie a umiestniť ich do skriptu, ktorý bude samostatne robiť všetko pre správcu.
Vytvorenie skriptu na prenos adresárov Desktop a My Documents do inej sekcie
Urobí BAT-súbor, ktorý najprv vytvorí potrebné adresáre (D: \ Home \ Desktop, D: \ Home \ My_Document), skopíruje všetok obsah štandardných priečinkov a dokumentov na pracovnej ploche a na konci vykoná opravy do systémového registra.
Vytvorte súbor move_user_folder.bat, kto urobí všetko pre správcu systému.
Vložíme kód do súboru:
Zobraziť / skryť Textmkdir D: \ Home \ Desktop
mkdir D: \ Home \ My_Document
xcopy "% UserProfile% \ ???? G ?? AB ??" D: \ Home \ Desktop / s / e / r
xcopy "% UserProfile% \ ??? ??? TS ??? BC" D: \ Home \ My_Document / s / e / y
REG ADD "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders" / v Desktop / t REG_SZ / d "D: \ Home \ Desktop" / f
REG ADD "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Folders User Shell" / v Desktop / t REG_EXPAND_SZ / d "D: \ Home \ Desktop" / f
REG ADD "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Folders User Shell" / v Personal / t REG_EXPAND_SZ / d "D: \ Home \ My_Document" / f

????R? AB?? - toto je pracovná plocha v kódovaní OEM 866. Je potrebné ju používať, pretože toto kódovanie sa používa v súboroch BAT.
??? ???C ?? BK - toto sú moje dokumenty.
Z tohto dôvodu, ak vytvoríte súbor .bat pomocou štandardu poznámkový blok, nebude pracovať. Odporúčam použiť iný editor, ktorý dokáže uložiť napríklad kódovanie OEM 866, napríklad zadarmo notepad++
Spustite move_user_folder.bat na experimentálnom počítači.
Ak ste leniví správcovia systému a ste príliš leniví na to, aby ste si tieto súbory vytvorili sami, môžete si odtiaľto stiahnuť hotový archív move_user_folder.zip388 stiahnutí: 1066
Ak je táto metóda pre vás príliš komplikovaná, odporúčame prečítať si článok o tom, ako presunúť pracovnú plochu a moje dokumenty bez registra a skriptov..