社区
C#
帖子详情
如果硬盘分区丢失,用C#能否写出恢复分区的程序
ymk
2012-04-14 03:14:26
或寻找到丢失分区上的文件夹和文件,即恢复目录结构。
...全文
243
21
打赏
收藏
如果硬盘分区丢失,用C#能否写出恢复分区的程序
或寻找到丢失分区上的文件夹和文件,即恢复目录结构。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ymk
2012-04-16
打赏
举报
回复
[Quote=引用 18 楼 的回复:]
一点也不懂,
1· 不会用那些 API,
2· 也不知道window里的 文件是如何表示的,
3· 更不知道 文件的解压方式。
4· 不知道硬盘中的 分区 是用哪一组0和1 来表示。
5· 对于硬盘中的索引 一巧不通。
[/Quote]
学习。真可谓硬件专家级。
hetengfei_
2012-04-16
打赏
举报
回复
一点也不懂,
1· 不会用那些 API,
2· 也不知道window里的 文件是如何表示的,
3· 更不知道 文件的解压方式。
4· 不知道硬盘中的 分区 是用哪一组0和1 来表示。
5· 对于硬盘中的索引 一巧不通。
qiume
2012-04-16
打赏
举报
回复
这样的活还得用C和Delphi......
ymk
2012-04-16
打赏
举报
回复
[Quote=引用 15 楼 的回复:]
即使你做出来了也不实用。
C#是依托于Framework来工作的,而FW是依托于操作系统的,所以你这个东西想运行就必须有一套运行环境,而在需要恢复分区的电脑上搭建起这一套运行环境太麻烦了。
就好像,你打鸟可以用步qiang,也可以用手qiang,但是用手qiang呢就要配一个专业的瞄准镜,那你说你图什么呢...
用最适合的工具完成你想要完成的事情才是最好的选择。
[/Quote]
因为人民币短缺啊,否则谁想动脑筋想办法
cheng2005
2012-04-16
打赏
举报
回复
即使你做出来了也不实用。
C#是依托于Framework来工作的,而FW是依托于操作系统的,所以你这个东西想运行就必须有一套运行环境,而在需要恢复分区的电脑上搭建起这一套运行环境太麻烦了。
就好像,你打鸟可以用步qiang,也可以用手qiang,但是用手qiang呢就要配一个专业的瞄准镜,那你说你图什么呢...
用最适合的工具完成你想要完成的事情才是最好的选择。
ymk
2012-04-16
打赏
举报
回复
[Quote=引用 13 楼 的回复:]
能写出,但你还得找个系统能运行windows或CLR等环境才能运行c#程序.
建议用c.
[/Quote]
您的意思是:
.net封装的东西不可能完全包含c要解决问题的功能对吧。写分区程序C#不行,但C可以对吧。
只在此山中
2012-04-16
打赏
举报
回复
能写出,但你还得找个系统能运行windows或CLR等环境才能运行c#程序.
建议用c.
shift3325
2012-04-16
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
其实越是低级的东西(例如“0、1”)是不是越高级?显然不是。可是有人就是非要纠结汇编、C语言是否高级的问题。
记住“该干什么就用什么工具”,这就释然了。
[/Quote]
++
ymk
2012-04-16
打赏
举报
回复
[Quote=引用 10 楼 的回复:]
楼主问的问题好高深,跟等级不符哇。>_< 飘过学习~~
[/Quote]
谢谢!
也多少知道点,等有空了也检一些自己会的回答比我更新的手,尽管我知道的不多。
hmchuang
2012-04-16
打赏
举报
回复
卧虎藏龙啊,感觉还是C这种系统描述语言比较适合做这个。C#是面向对象的。需要在framework上运行。没有必要吧!
EdsionWang
2012-04-15
打赏
举报
回复
楼主问的问题好高深,跟等级不符哇。>_< 飘过学习~~
ymk
2012-04-15
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
可以。用任何编程工具都可以写出一堆“0、1”,然后保存成exe文件,可以执行它。
问题是你要做你自己该做的开发工作。
[/Quote]
说的也是。
不过我想是否可以用C#通过读扇区提取某个分区上的目录和文件。
ymk
2012-04-15
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
你可以把一个这样的恢复软件的logo和版权信息修改成你的大头照和你的名字。
这是你的认知能力范围内能做的。
复制粘贴剽窃拷贝然后yy下自己获得了巨大的成功。每个胶水程序员都渴望的成功模式都是经过长期的“奋斗”,终于找到了其他胶水们不掌握的神秘控件或者类库,从而使得自己具有“高手”那样的能力。这如同武术业余爱好者的武器崇拜情结一样。
[/Quote]
那样弄没意思
threenewbee
2012-04-15
打赏
举报
回复
你可以把一个这样的恢复软件的logo和版权信息修改成你的大头照和你的名字。
这是你的认知能力范围内能做的。
复制粘贴剽窃拷贝然后yy下自己获得了巨大的成功。每个胶水程序员都渴望的成功模式都是经过长期的“奋斗”,终于找到了其他胶水们不掌握的神秘控件或者类库,从而使得自己具有“高手”那样的能力。这如同武术业余爱好者的武器崇拜情结一样。
以专业开发人员为伍
2012-04-15
打赏
举报
回复
其实越是低级的东西(例如“0、1”)是不是越高级?显然不是。可是有人就是非要纠结汇编、C语言是否高级的问题。
记住“该干什么就用什么工具”,这就释然了。
以专业开发人员为伍
2012-04-15
打赏
举报
回复
可以。用任何编程工具都可以写出一堆“0、1”,然后保存成exe文件,可以执行它。
问题是你要做你自己该做的开发工作。
ymk
2012-04-15
打赏
举报
回复
是否.net的哪些命名空间或者类可以处理?
orochiheart
2012-04-14
打赏
举报
回复
应该是不能 太底层了好像
呆子罗
2012-04-14
打赏
举报
回复
好像C# 不擅长这块吧··
我之前有过2快恢复软件,是用Delphi 和C写的
upc_xiaowei
2012-04-14
打赏
举报
回复
这么复杂啊,没听说过
使用
C#
彻底的删除文件.txt
使用
C#
彻底的删除文件的方法 源码——注释
sqlserver 面试时的考题
sqlserver 面试时的考题.txt
隐藏
硬盘
分区
,保护数据安全
本文介绍了三种隐藏
硬盘
分区
的方法,包括使用本地组策略编辑器、命令提示符以及注册表。这些方法各有优缺点,用户可以根据自己的需求和实际情况选择合适的方法。通过隐藏
硬盘
分区
,可以有效地保护数据安全,防止重要文件被随意访问。同时,也需要注意备份重要数据,以防万一出现数据
丢失
的情况。
硬盘
分区
管理大师:PartitionMagic v8.05全功能介绍
本文还有配套的精品资源,点击获取 简介:PartitionMagic v8.05是一款经典的
硬盘
分区
管理软件,它不仅拥有用户友好的界面,还兼容多种操作系统,特别适合U盘装系统场景。它支持
硬盘
分区
的创建、调整、隐藏、转换和动态管理,并且能安全地进行无损数据迁移。该软件还包含系统备份与
恢复
功能以及多语言支持,确保了在不同环境下的便捷使用。 1.
硬盘
分区
创建与调整的理论与...
磁盘
分区
大小计算器:FAT32与NTFS整数倍分配优化
整数
分区
的概念与硬盘的物理结构密切相关。传统的硬盘划分以柱面、磁头和扇区(CHS)为基本单位。由于
分区
工具和操作系统的进步,现代
硬盘
分区
更多以逻辑块寻址(LBA)为主。整数
分区
指的是在
硬盘
分区
时,
分区
的起始和结束地址都位于LBA的整数倍位置。
分区
大小的计算是通过将起始LBA与结束LBA相减再加1得到的总扇区数,然后转换为更易于理解和管理的单位(如KB、MB、GB)来表示。
C#
111,126
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章