Windows 如何从磁盘上的特定扇区开始创建文件?

Windows 如何从磁盘上的特定扇区开始创建文件?,windows,language-agnostic,file-io,Windows,Language Agnostic,File Io,如何在Windows中从磁盘上的特定扇区开始创建文件?任何编程语言都是可以接受的。如果有必要,我感兴趣的文件系统是NTFS。请阅读cygwinsdd命令的源代码。这将为你指明正确的方向。我希望你知道你在做什么。并且:不要对系统磁盘执行此操作…读取cygwinsdd命令的源代码。这将为你指明正确的方向。我希望你知道你在做什么。并且:不要对系统磁盘执行此操作…您无法在特定扇区创建文件,但创建文件后,您可以使用IO控制代码移动它。但是,不能保证以后不会再次移动该文件。您无法在特定扇区创建文件,但创建文

如何在Windows中从磁盘上的特定扇区开始创建文件?任何编程语言都是可以接受的。如果有必要,我感兴趣的文件系统是NTFS。

请阅读cygwins
dd
命令的源代码。这将为你指明正确的方向。我希望你知道你在做什么。并且:不要对系统磁盘执行此操作…

读取cygwins
dd
命令的源代码。这将为你指明正确的方向。我希望你知道你在做什么。并且:不要对系统磁盘执行此操作…

您无法在特定扇区创建文件,但创建文件后,您可以使用IO控制代码移动它。但是,不能保证以后不会再次移动该文件。

您无法在特定扇区创建文件,但创建文件后,可以使用IO控制代码移动该文件。不过,不能保证以后不会再移动它。

我真的认为你做不到,我不知道你为什么要这样做。任何碎片整理都会立即打破您认为正在创建的任何依赖关系。文件系统不会允许您这样做。这就是他们喜欢为你抽象出来的东西。尝试使用
dd
(例如,检查cygwin),这可能会让您无所事事!但是当你这样做的时候,你可能会破坏文件系统…我真的不认为你可以这样做,我不知道你为什么想这样做。任何碎片整理都会立即打破您认为正在创建的任何依赖关系。文件系统不会允许您这样做。这就是他们喜欢为你抽象出来的东西。尝试使用
dd
(例如,检查cygwin),这可能会让您无所事事!但这样做可能会破坏文件系统…虽然可以使用
dd
修改特定磁盘扇区,但不能使用它创建从特定扇区开始的文件。您可以使用它来更改现有文件,而NTFS不会通知您这样做。如果文件系统对数据块(如Linux btrfs或Solaris ZFS)进行校验和,则会检测到该数据块…虽然可以使用
dd
修改特定磁盘扇区,但不能使用它创建从特定扇区开始的文件。您可以使用它来更改现有文件,而NTFS不会通知您这样做。如果文件系统对数据块(如Linux btrfs或Solaris ZFS)进行校验和,则会检测到。。。