http://blog.csdn.net/lanmanck/article/details/5722050

--------------------------------------------------

找了比较久,这个强人写的,很佩服,贴出来共享:

http://hi.baidu.com/wjg750926/blog/item/4046a84ab171d92b08f7ef27.html

一些网友在Xp 下安装了Windows 7(适用于Vista/WS2008) 双系统,试用一段时间之后,新鲜过了,就准备卸载掉Windows 7 。下面我把我在xp-windows 7 双系统中卸载windows 7 的方法写下来与大家分享!其中第1-5 步网上很多,恕不详述,本文重点讲述第6 步,即xp-windows 7 (适用于Vista/WS2008 )双系统在卸载windows 7 后删除xp 系统主引导分区的残留文件的详细步骤(注:本方法也即取得对系统文件完全控制的方法)

启动电脑进入Xp 系统后按以下步骤操作,

1. 插入刻好的 Windows 7 安装光盘( 或者用虚拟光驱加载Windows 7 镜像) 。

2. 依次单击“开始”按钮 、“所有程序”、“附件”,右键单击“命令提示符”,然后单击“用管理员帐户运行”。

3. 键入 X:/boot/bootsect.exe /nt52 all /force ,然后按 Enter 。注:X :/ 代表你的光驱盘符,或者虚拟光驱盘符。

例如,如果 DVD 驱动器号是 F ,则键入 F:/boot/bootsect.exe /nt52 ALL /force 。

4. 弹出 Windows Vista 安装光盘。

5. 重新启动计算机。

计算机将使用已安装的以前版本的 Windows 启动。Windows 7 系统的启动项不见了,Early  Version windows 也不见了,只剩下Windows xp 的启动项了,基本成功。

6 、删除在启动盘中的:

  *Boot 文件夹

  *Boot.BAK

  *bootmgr

  *BOOTSECT.BAK

7 、格式化windows 7 所在的分区,或者修改权限后删除Vista 的文件夹。

下面详述第6 步即取得对系统文件(夹)完全控制权限的方法: 
    新的Vista/WS2008/Win 7 系统启动与XP 等之前系统已经有了很大改变,用一个启动引导程序代替了以前单一的boot.ini 文件。删除系统之后,在C 盘XP 系统分区留下了Boot 文件夹、Boot.BAK 、bootmgr 和BOOTSECT.BAK 一个文件夹,三个文件。其中boot.bak 和bootsect.bak 很容易删除,剩下的boot 文件夹和bootmgr 文件删除时,却会提示出错信息。查看了文件和文件夹权限,发现已经被锁定,所以,思路就是通过修改文件夹权限使得当前用户可以正常删除文件。以下即为详细操作步骤: 
    ( 1) 、首先请用管理员帐户登录XP 系统。 
    ( 2) 、进入我的电脑-- 工具-- 文件夹选项-- 查看,把“ 使用简单文件共享(推荐)” 前面的勾去掉。这样,你才能进入属性里的“ 安全” 选项卡,修改文件和文件夹权限。 
    删除boot 文件夹: 
    ( 3) 、右键点击boot 文件夹-- 属性-- 安全-- 高级。此时,你所有的权限都无法编辑。 
    ( 4) 、在“ 所有者” 选项卡中,先将文件夹的所有者移交给“Administrators” 组,记得选择下面的“ 替换子容器及对象的所有者” 。 
    ( 5) 、再打开“ 审核” 选项卡,将“ 用在此显示的那些可以应用到子对象的项目替代所有子对象的审核项目” 。点击“ 添加” 按钮,在文本框内输入“administrators” ,再点击右侧的“ 检查名称” ,“ 确定” ,进入审核项目权限设置,选择成功和失败都是“ 完全控制” ,“ 应用” ,退出boot 文件夹属性。可能会有提示让你配置本地计算机策略,不用管它。 
    ( 6) 、再次进入boot 文件夹属性-- 安全,你会发现对于当前管理员帐户,你已经可以选择对该文件夹的控制权限了,当然选择允许“ 完全控制” 。另外,你在“ 组或用户名称” 这里还会发现类似S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464 这样的用户,这应该就是原来的vista/ws2008/win7 的用户。 
    ( 7) 、还没完,你还需要再次进入高级-- 权限选项卡,对于“Administrators” 用户组,将下面的两个选项都勾上,目的是将对boot 文件夹的权限设置,被所有子文件和文件夹所继承(原来其子文件夹和文件并没有完全继承)。确定,退出。 
好了,这回,你终于可以把boot 文件夹删除了! 
    由于操作过程中没想到贴图,只有全部操作完成之后,boot 文件夹权限相关信息:

图1 Boot文件夹属性

图2 Boot文件夹权限选项卡

图3 Boot文件夹审核选项卡

图4 Boot文件夹所有者选项卡

删除bootmgr 文件:

只需要做删除boot 文件夹的(3) 、(4) 、(5) 、(6) 步即可,而且由于只有单个文件,简单很多,不再赘述。

总结:其实对于多分区中安装多系统来说,经常会遇到这样的情况。我在以前的本本上装XP 和WS2003 双系统,WS2003 想要查看XP 分区music 中的音乐文件,也需要夺权,只是没有现在这么麻烦罢了。Anyway ,简单来说,就那么几步:添加当前XP 管理员用户至审核组以获得审核权限--> 夺取文件所有者权限--> 删除原所有者--> 完全控制,并应用到子文件和文件夹--> 删除!

http://www.cnblogs.com/-clq/archive/2011/10/19/2217984.html

xp下删除windows7,无法删除windows7文件夹,无法删除windows7文件,双系统卸载,取得文件权限的更多相关文章

  1. [转载] 与WIN不同,linux替换文件夹会删除原文件夹下的全部内容!

    今天差点把源码给覆盖掉了><...555... 虚惊一场!!看了一篇博客分析这种情况.我的环境是CentOS5.5,不会出现文件夹直接被覆盖的情况,但是在Linux下不要用Win下的一些直 ...

  2. PHP查看本地文件夹及删除文件夹操作

    查看文件夹(包括文件夹内所有的文件夹和文件) function descdir($dir){ if(is_dir($dir)){ if($dh=opendir($dir)){ while(($file ...

  3. Linux 文件/文件夹无法删除问题解决方案

    最近我们的服务器被黑客攻击,然后有些文件的属性被修改,导致我们无法删除病毒文件,同时采用 root 用户也无法删除,现在把解决方案记录下来. 普通删除 如果文件是当前用户的,那么使用 rm 命令就可以 ...

  4. 【Linux】centos7中 root家目录中perl5文件夹无法删除问题解决

    由于新项目上线,安装了一些perl的一些包 但是发现,在/root下有一个perl5/的文件夹,删除后,重新登录又会出现,很是烦人,而且他还没有内容,就是一个空文件 那么着手搞掉他 环境:centos ...

  5. python (10) 文件夹的创建与文件夹的删除

    有时需要在代码中对文件或者文件夹 进行删除,或者添加 导入的包:import os,shutil 新建文件夹 import os,shutil path = os.getcwd() #获得当前目录 # ...

  6. ubuntu 创建文件夹和删除文件

    创建 名为docker的文件夹 :mkdir docker 删除 名为docker的文件夹 : rm docker 创建名为docker-compose.yml的文件 : vi docker-comp ...

  7. VS 2010不显示头文件源文件和所有以前分类的文件夹,*.h 和*.cpp都显示在同一个文件

    打开VS后不显示头文件源文件和所有以前分类的文件夹,*.h 和*.cpp都显示在同一个文件 点击右图红色指示显示所有文件夹按钮,就能恢复.

  8. (转)Linux下查看文件和文件夹大小 删除日志

    场景:在sts中执行自动部署时候maven提示No space left on device错误,后来经检查发现是磁盘空间满了,用下面的方法分析发现tomcat下面的logs目录占用了很大的空间,删除 ...

  9. Linux下查看文件和文件夹大小 删除日志

    场景:在sts中执行自动部署时候maven提示No space left on device错误,后来经检查发现是磁盘空间满了,用下面的方法分析发现tomcat下面的logs目录占用了很大的空间,删除 ...

随机推荐

  1. POJ 1001 Exponentiation 无限大数的指数乘法 题解

    POJ做的非常好,本题就是要求一个无限位大的指数乘法结果. 要求基础:无限大数位相乘 额外要求:处理特殊情况的能力 -- 关键是考这个能力了. 所以本题的用例特别重要,再聪明的人也会疏忽某些用例的. ...

  2. MySQL查询语句执行过程及性能优化(JOIN/ORDER BY)-图

    http://blog.csdn.net/iefreer/article/details/12622097 MySQL查询语句执行过程及性能优化-查询过程及优化方法(JOIN/ORDER BY) 标签 ...

  3. 详解 Spring 3.0 基于 Annotation 的依赖注入实现--转载

    使用 @Repository.@Service.@Controller 和 @Component 将类标识为 Bean Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的 ...

  4. Struts2 ValueStack

    一.作用 可以作为一个数据中转站,用在前台和后台数据传递 二.生命周期 ValueStack的生命周期是随着request的创建而创建,随request的销毁而销毁. 三.结构 OgnlValueSt ...

  5. 本地代码git到github上

    本地代码git到github上 对于个程序员来说,不写自己的博客,没有自己的作品集没有Github就不算好的程序员!咳咳~ 开个玩笑.对于我个人来说,要做个程序员,就要有自己的作品集和技术博客(我说是 ...

  6. RHEL7安装配置TigerVNC

    TigerVNC使用非加密的链接,默认会被firewalld blocked 掉,想要 vnc正常工作就需要让firewalld开放相应的端口才行. vnc默认的端口号为5900,而每个vnc win ...

  7. php 两个数组是否相同,并且输出全面的数据,相同的加一个字段标示

    方法一: $date是数组,数组中有字段id,name; $data1是数组,数组中有字段sort_id,name; 所以要通过$date[$i]['id']==$data1[$j]['sort_id ...

  8. htmlentities() 函数

    Definition and Usage定义和用法 The htmlentities() function converts characters to HTML entities.htmlentit ...

  9. 事件触发函数中的this,target,currentTarget,srcElement

    要解释其中的区别,首先要理解浏览器的事件机制, 现在主流的浏览器事件基本是先捕获再冒泡,IE浏览器只有冒泡阶段 事件是在冒泡阶段触发的 看看这个HTML 当我点击"我是父节点的时候" ...

  10. java 钱币的单位转换

    将钱转成转换为带指定单位的钱 int money = 10; NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.US); System ...