?? ???? ????? ???? ?? ?? ???????? ??? ?? ????? ?????? ?? ??? ?? ?????? ????? ???? ?? ??? ???? ????? ?? ????? ?? ?? Windows Server 2008 ??? ?? Windows Vista ??? ???? ??????? ????? ?? ?????????? ???? ?? ??? ?????
background:
?? ??? ????????? ???? ????? ???? ????? ?? ????? ??, ?? ????????? ????? ?? ????? ?? ??????? ???? ??????? ???? ?? ???? ?? ??? ?? ???? ??? ???????, ???? ?? ??????? ??????? ???? ?? ???? ??? ????? ????????? ???? ???:
- ???? ???? ????????? ???? ????? ?????????? ??????? ?? ?????????? ????? ?? ????? ???
- ????????? ???????? ???? ?? ??? ????? ?? ???? ????? ????? ????? ???
????? ?? ?????? ???????? ?? ???? ?? ?? ??? ????????? ?????? ???? ????? ?????? ??????? ?? ??? ???? obtaining ????? ????? ???? ??????? ??????? ?? ????? ??? ?? ????? ?????? writes ?? ??? ??????? ?? ??? ???? collide ?? ???? ?? ??????? ??? Collisions ??? ?? ?? ???? ??, ?? ??? ?? ??????? ?? ????? ?????? ??? ???? ???? ?? ???? ???
?? ?????? ?? ?????? ?? ?? ???? ?? ??? ???????? ??? ?? ????? ?????? ?? ?????? ????? ????? ?? ??????? ???? ????? ?? ?????????? ???? ?? ????
????? ?????? ?? ?????? ????? ???????? ?? ?????
- ??? ????? ????????? ?? ???? ???? ?? ???? ?? ????? ?????? ??????? ?? ?? ????? ???? ?? ??? ??? ???? ??:
- ?????? 1: ???????? ?? ??? ???? ?? ??? ??? ?? ??? ???????? ?? ??? ????
???:????????? ???????????, ????? ???????????, ?? ???? ??????????? ?? ????????? ??? ?? ?????? ??????? ?? ?????? ???? ?? ??? ?? ?? ???? ??????????? ?? ?????? ???? ?? ??? ?? ?????? ????? ??? ?????? ??????? ?? ??????? ???? ???? ?? ????? - ?????? 2: ???????? ?? ????? ?????? ????? ?? ???? ???? ?? ??? ???? ?? ??? ????
???:????? ?????? ?? ???????? ????? ?????? ????? ?? ??? ?? ??????? ????? ?? ??? ?? ??? ??????? ???? ??? ?????, ?? ??? ????? ?? ??? ??????? ???? ?? ??? ??????? ?? ???????? ?? ??? ??? ????? - ?????? 3: ??????? ??????? ?? ?? ?? implicitly ?? ?????? ????? ???? ????? ?? ?????? ?? ??? ???
- ???? 4: ??????? ??????? ?? ?? ?? ?????? ??? ?? ??????? ?????? ?? ??? unmount ?????? ?????? ???????
- ???? 5: ????? ?? ?????? ?? SL_FORCE_DIRECT_WRITE ???? ?? ?? ????? ???? ?? ?? ???????? 2 bypassed ???? ?????? ???
???:????? ?????? ??????? ?? ???? ?????? ??????? ?? ???? ???? ??????? ?? ????? ????? ?? ??????? ?? ??? ??? ??? ???? ??? ????? ?????? ??????? ??? ???? ?? ???, ????? ?????? ?????? ??? ?? ???? ??? ?? ???? ?? ???? ?????? ???? ?? ??????? ???? ???? ?? ??? ????? ?????? ?? ???? ??? ??????? ????? ?? ???? ???? ??? ???? ?? ???? ?? ?????? ??? ?? ?????
- ????? ?????? ?? ?????? ????? ???????? ???? ???? ??????? ????? ???? ?? ??? ?? ?? ??????? ?? ????? ?????? ???? ???
- UDFS ????? ?????? ?? FASTFAT ????? ?????? ????? ???????? ???? ?? ??? ????? ?????? ?? ?????? ????? ??? ?? ???? ?? ???????? ???? ?? ??? ????? ?????? ?? ?????? ?? ????? ????
???:??????? CD-mastering ????????? ????? ??????? ?? ???? ?????? ??????? ?? ????? ??? CD-mastering ????????? ?????? ????? ?????? ??? ?? ??? ?? ?????? ??? ??? ????????? ????? ?????? ??? ??? ??????? ????? ?????? ?? ?????? ????? hosted ???? ?? ???? ???, ?? ???????? ??? ?? ????? ?????? ?? ?????? ????? ??????? ???????? ?? ??? ???? ???? ?? ??? ??? ???? ???? ??? - ??????? ??????? ???? ????? ????? ???? ?? ??? ??? ?? ???? ??? ??? ????? ????????? ???? ???:
- ?????? 1: ???????? ?? ???? ??????? ??? ???????? ???? ???? ?? ??? ????
???:????????? ???????? ???? ???? ?????? ???? ?? ??? ??????? ?? ???? ??? ?? ?? ????? ????? ???????? ???? ?? ???? ??? ???????? ??????? ?? ???? ???? ??????? ?? ???????? ???? ?? ????? ?????? ?? ???????? ???? ???, ?? ??? ???? ???????? ?? ??? ????? ?? ??????? ???? ?? ??? ??? - ?????? 2: ???????? ?? ?????? ??? ?? ??????? ???? ??? ?? ?? ???? ??????? ??????? ??? ???????? ???? ?? ??? ????
- ?????? 3: ???????? ?? ?? ???? ??????? ?? ????? ???? ?? ?? ??? ???????? ???? ?? ??? ???, ?? ??????? ??? ????????, ????? ?????? ???? ???
- ???????? ???? ?? ??? ????? ?????? ?? ?????? ????? ?????? ??????? ??? ?? ?? ???? ??????
- ???????? ???? ?? ??? ????? ?????? ?? ?????? ????? 32-??? ???????? ?? ??? ?? 64-??? ???????? ?? ??? ???? ??????
??????? WriteFile APIs, ?? ????? ??? ?????? IO ???????? ?????? writes ????? ???? ?? ??? ????? ???? ?? ???? ?? ?? ???? ??? ?? ??? ?????? ???????? ???? ?? ??? ?????? ????? ?? ????? ?????? IO ?????? ???????? ?????? ???? ?? ??? ?? ???? ?????? ?????? IO ???????? ?????? ????? ???? ????? ??:
- IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES
- IOCTL_SCSI_PASS_THROUGH
- IOCTL_SCSI_PASS_THROUGH_DIRECT
- SCSIOP_WRITE6
- SCSIOP_WRITE
- SCSIOP_WRITE_VERIFY
- SCSIOP_WRITE_SAME
- SCSIOP_WRITE_LONG
- SCSIOP_XDWRITE
- SCSIOP_XPWRITE
- SCSIOP_XDWRITE_READ
- SCSIOP_WRITE12
- SCSIOP_WRITE_VERIFY12
- SCSIOP_WRITE16
- SCSIOP_WRITE_VERIFY16
- SCSIOP_WRITE_SAME16
- SCSIOP_WRITE_LONG16
- SCSIOP_WRITE_XDWRITE_EXTENDED16
- SCSIOP_WRITE_COPY
- SCSIOP_WRITE_COPY_COMPARE
????? ?????? ?? ???? ???? ???? ?? ??????? ?? ???????? ???:
- IOCTL_ATA_PASS_THROUGH
- IOCTL_ATA_PASS_THROUGH_DIRECT
- IDE_COMMAND_WRITE
- IDE_COMMAND_WRITE_DMA
- IDE_COMMAND_WRITE_DMA_QUEUED
- IDE_COMMAND_WRITE_MULTIPLE
- IDE_COMMAND_WRITE_EXT
- IDE_COMMAND_WRITE_DMA_EXT
- IDE_COMMAND_WRITE_DMA_FUA_EXT
- IDE_COMMAND_WRITE_DMA_QUEUED_EXT
- IDE_COMMAND_WRITE_DMA_QUEUED_FUA_EXT
- IDE_COMMAND_WRITE_MULTIPLE_EXT
- IDE_COMMAND_WRITE_MULTIPLE_FUA_EXT
SCSI ???? ?? ??? 32-???? ???? ???? ??? ?????? ???? ??????? CDB ??? ???? 16 ?????? ???? ????????? xdwrite, ?????????, ?? ????????? ????? ???? ???? ??? ????
?????? ATA ???? ?? ??? LBA ??? ?? ?? ?? ????? ????????? ???? ??? CHS ?????? ??? ?? LBA ?????? ??? ?? ????????? ???? ?? ???? ?????? ???????? ?????? ?? ??????? ???? ?? ????, ??????? CHS ??????? ??? ???? ?? ??? ?????? ???? ??? ???? ?? ???? ???? ????? ?????? ??????? ??? modern ????? ??????? ?? ????? LBA ?????? ??? ???
????????? ?????? concerns ?? mitigations
???????? ???? ?? ??? ????? ?????? ?? ?????? ????? ?? ???? ???? ?? ??? ??? ??????????? ?? ???? ?? ???? ??? ??? ??????????? ???? ??????? ?? ???? ????? ????? ?? ??????? ?? ????? ?????
????????? ?????? ?? ?????? ????? ?????? ?? ??????? ???? ?????:
- ?? ??????? ?? ????? ?? ???? ????? ????????? ??????? ??????? ???? ????? ??????, ????????? writes ????? ?????? writes ?? ??? collide ?????? ??? collisions ????? ?? ?????? ???????? ??? ?? ?????? ?????
- Partitioning ????????? ?????? ??????? ????????? ?? ???? ??? ???????? ??? ????? ?????? ???????? ???? ????? ?????? ??? ???????? ?? ????????? ???? ??? ?? ???????? ?? ??? ????? ????? ??, ??????? partitioning ??????????? ???????? ???? ????
- ????????????? ????????? ????? ???? ???? ?? ?? ?? ?? ??????? ?? ????? ?????? ?? ????? ???? ???? ?? ????? RAW ??????? ?? ????? ????? ??, ??????? ??? ????????????? ??????????? ???????? ???? ????
- ??????????? ?? ???? ????????? ?? ????? ??? ????? ?? ??????? ??????? ?? ?? ???? ???????? ??????? ??????? ?? ?? ????? ????? ??? ???? ??? ??????? ??????? ????? ?????? (IO) ?? ?????? ??????? ??????? issues ??????? ??? ?????, ???????? ???? ?? ??? ????? ?????? ?? ?????? ????? ?? ???????? ???? ????? ??????????? ?? ???? ????????? ??? ??????? ??????? ??????? ????? ??? ???? ??, ??? ??????? ??????? ????? ???????? ??? ???? ???? ?????? ?????, ???????? ???? ?? ??? ????? ?????? ?? ?????? ????? ?? ???????? ???? ????? ??????????? ?? ???? ????????? ???
- UDFS ????? ?????? ?? FAT32 ????? ?????? ???? ???? ???? ??????? ??????? ???????? ?? ?????? ????? ?? ?? ????????? CD-mastering ???????? ???? ????
???????, ?????????? ???????? ??? CD-mastering ??????????? ???????? ?? ?? ???? ???:
- ???? ????????? ?? ???? ????? ??????? ???? ???
- ????????? ????? ?? extents ??????? ???
- ????????? ????? ?? extents ??? ????? ?? ??? ???? ??????? ????? ????? ???? ???
???????, ?? ???? encourage ?? ???????? ??????? ?? ???????? ?? ?????? ?? ???? ???? ?? ??? ????? ???????? ???? ?? ???? ???? ?? ????? ???????? ?????? ?? ???? ??, ?? ???? ????? ?? ???? ???
???? ID: 942448 - ????? ???????: 06 ?????? 2010 - ??????: 2.0
???? ???? ???? ??:
- Windows Vista Ultimate
- Windows Vista Enterprise
- Windows Vista Business
- Windows Vista Home Premium
- Windows Vista Home Basic
- Windows Vista Starter
- Windows Server 2008 Datacenter without Hyper-V
- Windows Server 2008 Enterprise without Hyper-V
- Windows Server 2008 for Itanium-Based Systems
- Windows Server 2008 Standard without Hyper-V
- Windows Server 2008 Datacenter
- Windows Server 2008 Enterprise
- Windows Server 2008 Standard
- Windows Web Server 2008
| kbexpertiseadvanced kbhowto kbinfo kbmt KB942448 KbMthi |
???? ?????? ??????????????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:
942448
(http://support.microsoft.com/kb/942448/en-us/
)