请问,格式化U盘时会修改U盘的隐藏扇区吗?

qscj 2007-07-23 02:16:39
我的U盘是250M的,通过读BootSector发现有32个隐藏扇区,请问:
格式化U盘会导致这些隐藏扇区被覆盖掉吗?因为我想在里面放一些自己的数据

请问如何读写这些隐藏扇区?

谢谢!
...全文
323 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
shadow198295 2007-08-27
  • 打赏
  • 举报
回复
我刚做过这个,可以给你代码,加我QQ26399569
shadow198295 2007-08-27
  • 打赏
  • 举报
回复
调用CREATEFILE() READFILE() WRITEFILE() 和SETFILEPOINTER();请参考MSDN
qscj 2007-08-01
  • 打赏
  • 举报
回复
多谢各位,接分!
MPTD_Fire 2007-07-25
  • 打赏
  • 举报
回复
是啊,应该使用不了的
ReverseEngineering 2007-07-25
  • 打赏
  • 举报
回复
貌似U盘和硬盘使用的是两种不同的接口。分区格式也许会不一样,所以读写的话,不是那么容易吧?
zhgwbzhd 2007-07-24
  • 打赏
  • 举报
回复
硬盘或者软盘都有一些扇区不被系统使用,也就是俗称的隐藏扇区,一般不低格,这些地方不会被重写的。
zara 2007-07-23
  • 打赏
  • 举报
回复
不了解楼主是什么环境下操作. 既然可以看到有 32 个隐藏扇区, 也就可以类似地进行写操作.
从 int13h 方面来说, u 盘也是作为硬盘方式进行管理的. 在 WinHex 软件中, 只有一个硬盘时, 硬盘编号是 80h, 接入一个 u 盘, 该 u 盘物理盘编号为 81h
qscj 2007-07-23
  • 打赏
  • 举报
回复
多谢,zara(Kyrie eleison)

但是如何读/写这些扇区呢?硬盘用__asm int 13H这个我知道,那U盘呢?也用int 13h吗?如果是,那么寄存器dl填什么呢?

谢谢!

还有哪位大侠知道
zara 2007-07-23
  • 打赏
  • 举报
回复
这个试一下就知道了. 隐藏扇区, 不属于当前逻辑盘的, 格式化应该不影响, 但分区会.

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧