本帖最后由 O(@_@)O 于 2013-9-14 12:45 编辑
如题,显然要隐藏移动硬盘分区,里面当然有珍藏的东西....都懂的
不借嘛,太不好意思,借嘛,呵呵···
1、搜索很多方法,加密软件神马的又太久,加密的东西一旦盘符不小心非正常断开,出现需要格式化提示问题,要恢复珍藏要哭死...,并且加密Windows7 可以看到被占用的容量,借给人家他们看不到文件,但知道这几百G的占用,这么大的货里面还能有神马?
2、带点文件夹容量露马脚,打开Windows7 资源管理器,长长的蓝色进度条,这一大容量还能瞒得住?,可能容量不够用的时候帮你删除了:“这什么东西看不到又这么占空间,嘿,是不是他的盘中毒了,我还是帮他格式化吧....." 右键,格式化... “病毒”没了,有人的珍藏,要哭了····
3、命名为系统特殊文件夹,我想这个一样的瞒不住容量的显示,并且不借助bat的情况下,没有几个人能记住这个长长的 文件夹ID, ID记录一旦被丢失,找回来要麻烦点。当然带第三方资源管理器软件,还是容易看到里面内容的,就是软件容易被错删除。
4、VHD格式神马的,有上面的容量占用被发现的问题,在其他电脑上用也不方便,误删除也是个问题
以上个人意见,供大家分享,同时为了大家的福利,希望大家多多参与讨论:
我抛砖引玉:
1、将移动盘分成两个NTFS区,说速度影响神马的我就不说了,有影响几秒?分多个区的好处,一个里面的珍藏在单独一个区,既然是珍藏,那当然很少删除修改了,尽可能少的删除修改这个分区,根据存储顺序,新分区大量空白盘写入这些新文件,是连续的写入(当然盘面上不连续,不讨论),同时少的删除修改内容,那一个文件几乎就是连续的在一个连续空间存储的,到了硬盘不小心被提示格式化时,格式化后你还可以通过格式化恢复软件,因为几乎都是连续的没有被二次覆盖的也无链接的存储,几乎百分之百的能恢复你的珍藏。所以对于仓库移动硬盘,建议多分几个区,多个区尽可能少的修改删除文件做仓库区。预留一个区用装刚刚装进来可能需要经常来修改文件的,等文件几乎不再修改基本需要珍藏时,再移动他们到仓库区,这样,恢复的时候仓库区几乎都能恢复,因为恢复格式化前文件在移动硬盘上用的概率很大,因为移动硬盘的使用环境要相对恶劣,电压啊、松动啊神马的
2、根据个人需要,设置合适的硬盘分区方案,MBR或者GPT,GPT更新更强大,移动硬盘上用的强大些
3、下面是我本人要说的重点:利用Diskpart修改硬盘参数的方法,可以灵活设置你的硬盘类型,达到想要的目的。
有以下优点: 1.命令针对性高,防止误操作,误操作可以用软件修复,相对的也有分区软件DG等,单文件,需要携带,还有可能眼一花,鼠标一抖,误操作了。 2.速度快,修改参数就可以,不加密,速度快。 3.通过SET ID ,可以设置部分分区的类型27,改成OEM的恢复分区,在资源管理器中看不到,不能被格式化,借给人家就可以:这个盘只有600G,他的电脑上面只看到没有修改的,只要人家不进入磁盘管理,不容易察觉到,也能有效防止误删除、误格式化。 4.通过 att vol clear readonly ,可以设置分区只读,有效保护数据, 注意几点:
1、只有2003 sp2以上版本的diskpart支持这样操作(vista/win7的diskpart完全支持),xp的diskpart不支持。但设完后,在xp下写保护也是有效的。
2、如果是GPT分区表的磁盘,支持每个分区单独设置写保护。
3、u盘可以用disk方式设置写保护,详见 24楼,但插到其它电脑上写保护无效,所以意义不大
我跟踪了一下diskpart到底把只读属性到底写在了哪里,发现diskpart是在硬盘的第三扇区写入了一些磁盘的扩展属性,同时会把原有第三扇区的内容清零(引用)。 5、可以设置分区隐藏,隐藏的分区到其他电脑是可以看到的,(当然它更适用本地盘) 6、可以不借助BAT、软件,不担心文件删除了找不到恢复方法,本文主要目的就是分享Diskpart给大家,只要学习了Diskpart,到哪里都可以使用。当然Diskpart命令还有其他的命令行,需要大家自己百度了....
好了,说了这么多,附上快速设置的BAT,让大家福利,当然,修改硬盘参数有风险,大家谨慎,欢迎参加讨论...
[/hide] =================保存为BAT=====================
@echo off
color 2E
MODE con: COLS=90 LINES=32
title %date% %time:~,8% 设置硬盘参数 -297078150
::=================================
:start
cls
cls&echo list vol|diskpart
set a=
set /p a=选择磁盘,输入卷后面的数字选择:
::=================================
echo.
echo.
echo.
echo 修改 卷%a% 属性,您是要(选择下列1/2)?...
echo.
echo.
echo 设置恢复区 ---------- 1
echo.
echo 取消恢复区 ---------- 2
echo.
echo.
echo 设置写保护 ---------- 3
echo.
echo 取消写保护 ---------- 4
echo.
echo.
echo 设置不分配 ---------- 5
echo.
echo 取消不分配 ---------- 6
echo.
set xz=
set /p xz=请选择1/2/3/4/5/6 :
goto %xz%
::=================================
:1
echo select vol %a% >>setdiskpart.txt
echo set id=27 >>setdiskpart.txt
diskpart /s setdiskpart.txt
echo.
echo 设置成功,卷 %a% 已设置写保护,5秒后自动退出……
ping 127.0.0.1 -n 5 -w 1000 > nul
del /s setdiskpart.txt
goto out
::=================================
:2
echo select vol %a% >>setdiskpart.txt
echo set id=07 >>setdiskpart.txt
diskpart /s setdiskpart.txt
echo.
echo 设置成功,卷 %a% 已设置写保护,5秒后自动退出……
ping 127.0.0.1 -n 5 -w 1000 > nul
del /s setdiskpart.txt
goto out
::=================================
:3
echo select vol %a%|diskpart
echo att vol set readonly|diskpart
echo.
echo 设置成功,卷 %a% 已设置写保护,3秒后自动退出……
ping 127.0.0.1 -n 3 -w 1000 > nul
goto out
::=================================
:4
echo select vol %b%|diskpart
echo att vol clear readonly|diskpart
echo.
echo 设置成功,卷 %a% 已设置写保护,3秒后自动退出……
ping 127.0.0.1 -n 3 -w 1000 > nul
goto out
::=================================
:5
echo select vol %a%|diskpart
echo ATTRIBUTES VOLUME SET NODEFAULTDRIVELETTER|diskpart
echo.
echo 设置成功,卷 %a% 已设置写保护,3秒后自动退出……
ping 127.0.0.1 -n 3 -w 1000 > nul
goto out
::=================================
:6
echo select vol %b%|diskpart
echo ATTRIBUTES VOLUME CLEAR NODEFAULTDRIVELETTER|diskpart
echo.
echo 设置成功,卷 %a% 已设置写保护,3秒后自动退出……
ping 127.0.0.1 -n 3 -w 1000 > nul
goto out
::=================================
:out
cls
exit
exit
::================================= |