zoukankan      html  css  js  c++  java
  • 操作系统重装记

    操作系统的IO是最大的瓶颈,向老大几次早请固态硬盘没成功,最后给了块硬盘,刚好操作系统试用到期,重装win8.1工作开始。

    重装系统前,保留个人文档信息

    进入c:Userseta目录,将里面的所有可见子目录拷贝至f:Userseta目录

    将操作系统安装到新硬盘上

    • 将 c:Program Files目录迁移至新硬盘(失败

    好处

      • 以后安装新软件时不用再费心更改应用程序目录
      • 应用程序与操作系统分在两块磁盘上,进一步加块了速度

    过程

    1. 在输入计算机名的界面(也是安装过程中第一次需要用户输入信息的地方)按shift+F10调出命令行界面
    2. 先输入mmc,在里面添加磁盘管理单元,在里面格式化原硬盘的操作系统分区(分配单元大小设为最大,以加快读取速度)后将分区编号设为D盘
    3. 然后依次执行以下命令
    robocopy /COPYALL /MOVE /E "c:Program Files (x86)" "d:Program Files (x86)"
    robocopy /COPYALL /MOVE /E "c:Program Files" "d:Program Files"
    mklink /d "c:Program Files (x86)" "d:Program Files (x86)"
    mklink /d "c:Program Files" "d:Program Files"

    之后在安装.net framework时出错,提示无法将文件安装到另外一个磁盘。无奈只能重头来过!!

    mklink的几个参数的区别:

    • /H:用于创建文件硬链接(若不加此参数则为软链接/符号链接,区别是硬链接的情况下即使删除了原文件,数据还是不会丢失,依然可以访问;另外且硬链接的创建无法跨磁盘分区)。
    • /D:用于创建目录符号链接。对其进行“复制、粘贴”的操作只作用于当前此符号链接(即CP操作会为本目录符号链接生成一个新的目录符号链接)。
    • /J:用于创建目录联合链接。对其进行“复制、粘贴”的操作会作用于目标(即CP操作会为所有子目录/文件生成一个新的副本)。
    • 将 f:Userseta目录下的各目录还原回beta帐户

    1. 在beta帐户下启用administrator帐户后注销beta帐户,然后登录administrator帐户。
    2. 进入c:Userseta目录,删除这里所有“桌面”、“音乐”等可见的目录
    3. 依次运行以下命令
    f:
    cd f:Userseta
    md c:Usersetabak for /d %%i in (*) do move c:Userseta\%%i c:Usersetaak%%i for /d %%i in (*) do mklink /d c:Userseta\%%i %cd%%%i pause

    最后禁用administrator帐户,登录回beta帐户就OK了。途中注意权限相关的问题。

    备注

    从win7开始,已经支持从vhd文件上启动操作系统(XP的话需要通过第3工具实现),但有两年缺点,一是支持的操作系统版本有限制,二是不支持休眠。

  • 相关阅读:
    bootstrap select动态赋值与赋默认值
    json学习
    JsonObject学习遇到的一个奇葩的问题,当value为空时,key不见了
    servlet+jsp实现文件上传,和图片预览
    解决webstorm运行vue项目时不能同步的问题
    webStrom配置less且自动生成.css和自动压缩为.min.css
    怎么升级本地vue版本
    css这一段时间学习中遇到的比较有用,但是容易忘记的属性
    vue.js将unix时间戳转换为自定义时间格式
    文档碎片——createDocumentFragment
  • 原文地址:https://www.cnblogs.com/beta2013/p/3725646.html
Copyright © 2011-2022 走看看