安全矩阵

 找回密码
 立即注册
搜索
查看: 960|回复: 0

记一次无法改C盘权限问题的解决

[复制链接]

17

主题

17

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2024-5-24 19:24:37 | 显示全部楼层 |阅读模式
记一次无法改C盘权限问题的解决
原创 3had0w[url=]潇湘信安[/url]
0x00 前言
在一次测试中我误操作将VirtualBox虚拟机的C盘Administrator权限设置为拒绝了,结果就出现了打不开C盘的情况,没事最好不要去瞎改C盘的权限,否则可能会出现各种不可预知的错误,这篇文章咱们就来简单记录下这个问题的解决过程和思路,不排除还有没遇到的问题......。
0x01问题描述
我们打开C盘时提示:无法访问。拒绝访问;也没办法在高级选项中重新添加权限,点继续和更改都会提示:无法打开访问控制编辑器。拒绝访问。
这里我也试了下使用icacls命令重新设置C盘权限,结果都失败了;多重启几次后进入自动修复的命令提示符使用icacls修改该系统盘权限,但也失败了。
icacls C:\ /grant Administrator:F
0x02 解决办法
(1) 我们先把USB启动盘插上电脑,开始->运行->diskmgmt.msc,或者右击“我的电脑”->管理->磁盘管理,然后记住启动盘的盘符数字,比如下图中的磁盘2。
(2) 以管理员身份运行一个cmd,VirtualBox安装目录下执行以下命令将启动盘转为vmdk虚拟硬盘,不出意外的话就能成功,但我不知道为啥失败了,另一张图是别人成功的。
VBoxManageinternalcommands createrawvmdk -filename D:\usb.vmdk -rawdisk\\.\PhysicalDrive2
注:老版用的createrawvdk子命令已弃用,7.0版之后改用createmedium命令,但是这里也报错了,估计是我启动盘有问题(很久没用了),或者是我磁盘容量不够了。
VBoxManagecreatemedium disk --filename "I:\usb.vmdk"  --format=VMDK --variant RawDisk --propertyRawDrive=\\.\PhysicalDrive2
(3) 如果成功转为vmdk虚拟硬盘,这时我们可以在VirtualBox出问题的那台机器上右键设置->存储->添加虚拟硬盘,选择刚刚创建的vmdk磁盘文件,重新启动系统即可。
(4) 由于我转vmdk虚拟硬盘失败了,所以这里我使用了另一种方法,添加虚拟硬盘时选择的是之前用的另一台2012机器的vdi磁盘文件,这也是可以的。
(5) 重新启动该系统,按F12选择启动磁盘,这里我们选择2) Hard disk即可,然后再选择继续(退出并继续Windows Server 2012 R2)进入系统。
注:如果重启系统还是进入之前有问题的系统,这时我们可以尝试重复以上操作多重启几次可能就好了。
(6) 进入这个新系统后我们仍然无法打开,还是提示无法访问。拒绝访问,不过已经可以设置权限了。
(7) 右键E盘属性->安全->高级->更改所有者为Administrators->确定,再到安全->编辑->将Administrators权限中的拒绝选项改为完全控制即可。
(8) 强制退出并关闭这个系统,删除之前添加的Windows2012.vdi磁盘文件,然后再重启看下是不是已经可以打开C盘了,这里虽然解决了C盘权限的问题,但是又出现了一系列新的问题。
IIS服务器管理器加载ServerList.xml失败,还有很多服务也启动不了,比如IIS相关服务WAS和W3SVC、向日葵、360等等服务也都启动失败了,提示拒绝访问(权限问题)...。
(9) 如果出现上图几个问题时可能是因为Users等其他几个目录权限没有配置对,这时我建议参考另一台2012机器的分区权限全部重新配置下,有个别目录不需要继承,最后我就这样解决的...。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2024-9-8 12:28 , Processed in 0.012926 second(s), 19 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表