问题标签 [sector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - 读取扇区的引导加载程序
我正在制作一个引导加载程序,它当然会位于第 0 个扇区。由于只有 512 字节的限制,这是引导加载程序允许的大小,我让它读取第一个扇区,即引导加载程序之后的扇区。第一个扇区的信息量是否可以超过 512 字节并且仍然可以读取,或者我必须指定计算机开始读取第三个扇区吗?
hardware - 块和扇区之间的区别
参考这篇文章,有一行写着:
因为操作系统可以寻址的块或驱动器地址的数量是有限的。通过将一个块定义为多个扇区,操作系统可以在不增加块地址数量的情况下使用更大的硬盘驱动器。
这是什么意思?“操作系统可以寻址”是什么意思?随后的数学也不清楚。64*512怎么会小于64*4呢?
c# - 如何使用 C# 在块/扇区级别访问驱动器?
我正在开发一个嵌入式项目,其中数据存储在不使用文件系统的 SD 卡上(我将数据写入特定块)。我的嵌入式设备为设备提供了大容量存储接口,但设备上没有格式化的文件系统。
我想知道如何访问设备并一次读取指定的扇区?我找到了 pinvoke 的参考资料,但通过查看 pinvoke 的网站,我无法弄清楚很多。
任何建议,将不胜感激; 谢谢!
windows - 从 VSS 复制文件
我正在开发一个 Windows VSS 应用程序,我需要一些关于它的帮助。创建快照后,如何使用 C/C++ 从卷快照中复制文件或文件的块(扇区),最好是文件块。有人可以指导我吗,或者可以指导我做同样的任何样本或文档。
提前致谢。
operating-system - 为什么有扇区时需要块,为什么块大小是扇区大小的倍数?
在阅读磁盘结构时,我发现块大小是扇区大小的倍数。第一个想法是为什么当你有扇区时你甚至需要块,其次为什么块大小是扇区的倍数,比如 1、2、4?
为什么不能是扇区的一半?这里的理由是什么?这不是为了家庭作业。
c++ - FSCTL_GET_RETRIEVAL_POINTERS 对小文件失败
我正在使用 FSCTL_GET_RETRIEVAL_POINTERS 来获取文件的物理偏移量(扇区)。我面临的问题是我无法获取大小为 1 kb 或更小的文件扇区。我知道大小为 1 kb 或更少的文件记录存储在 MFT 本身中。有人可以帮我获取此类文件的扇区吗?任何形式的帮助将不胜感激,如果有人可以为我提供相同的示例代码会更好。提前致谢。
parsing - 解释 FAT32 卷引导记录上每个扇区的字节数
下面我附上了与以下问题有关的图像。我正在解析 FAT32 分区的卷引导记录,并被卡住了好几个小时,直到我发现 WinHex 有一个数据解释器。当我点击 0Bh 时,它显示一个 16 位解释,等于 512。
我的问题是,系统如何从中得到 512。它是否以 Big Endian 或类似的方式读取每个扇区的字节数?我只是对这个感到困惑......图片显示了WinHex中的VBR。
assembly - 在扇区 0 上写入?
我需要在 asm 中做一个引导加载程序,并且我需要在 USB 闪存设备的扇区 0 中编写我的 asembly 代码。是否有任何程序可以让您做到这一点,而无需手动使用中断?谢谢
disk - 文件的磁盘扇区和块分配
我对 Disk Sector 和 Block 有疑问。扇区是一个单元,通常为 512 字节或 1k、2k、4k 等。取决于硬件。文件系统块大小是一组扇区大小。
假设我正在存储一个 5KB 的文件,如果扇区为 512 字节且块为 4KB,如何将其写入磁盘?
该文件的 4KB 写入一个块,另外 1KB 文件写入另一个 4KB 块。现在第二个块的 3KB 是不可用的。
它将来会使用还是会被浪费?如果我将 10 个 5KB 的文件写入磁盘,会浪费 30KB 的大小,还是这 30KB 用于磁盘使用?
objective-c - 如何正确填充弧形扇区 NSBezierPath,Objective-C
在 mac os x 上的计时器应用程序上,我想用绿色、黄色、橙色和红色标记时钟区域。请参阅下面的屏幕截图。我想用透明的灰色填充经过的时间。
但是,正如您在屏幕截图中看到的那样,仅填充了圆弧段。但我希望整个部门都被填满。我唯一能做的就是[thePath fill];
和往常一样,我认为我做错了什么。但是什么?