| | Copyright |
| | Introduction |
| | Acknowledgments |
| | Chapter 1. Introduction to Windows NT and Windows NT Storage Device Drivers |
| | | Section 1.1. Windows Kernel Mode and User Mode |
| | | Section 1.2. Processes, Process Context, and Threads |
| | | Section 1.3. Windows NT Architecture |
| | | Section 1.4. Windows Device DriverRelated Data Structures |
| | | Section 1.5. Anatomy of a Windows Device Driver |
| | | Section 1.6. Drivers and I/O Buffers |
| | | Section 1.7. Storage Driver Hierarchy and Driver Types |
| | | Section 1.8. A Typical Storage Application I/O |
| | | Section 1.9. Practical Implications |
| | | Section 1.10. Summary |
|
| | Chapter 2. Direct-Attached Storage |
| | | Section 2.1. SCSI |
| | | Section 2.2. IDE, EIDE, and ATA |
| | | Section 2.3. Mini IDE Driver Model |
| | | Section 2.4. The Emergence of HBAs |
| | | Section 2.5. LUNs |
| | | Section 2.6. Storport Driver |
| | | Section 2.7. Practical Implications |
| | | Section 2.8. Summary |
|
| | Chapter 3. Network-Attached Storage |
| | | Section 3.1. The Emergence of NAS |
| | | Section 3.2. The Windows NT Network Stack |
| | | Section 3.3. Common Internet File System and Server Message Blocks |
| | | Section 3.4. Network File System |
| | | Section 3.5. Multiprotocol Access Problems |
| | | Section 3.6. Windows and NAS |
| | | Section 3.7. Microsoft Exchange 2000 and NAS |
| | | Section 3.8. Practical Implications |
| | | Section 3.9. Summary |
|
| | Chapter 4. Introduction to Fibre Channel Storage Area Networks |
| | | Section 4.1. The Need for Fibre Channel |
| | | Section 4.2. Comparison of Network-Attached Storage and Storage Area Networks |
| | | Section 4.3. Advantages of Fibre Channel |
| | | Section 4.4. Fibre Channel Topologies |
| | | Section 4.5. Fibre Channel Port Types |
| | | Section 4.6. Fibre Channel Protocol |
| | | Section 4.7. SAN Building Blocks |
| | | Section 4.8. Fibre Channel Management Concepts |
| | | Section 4.9. Fibre Channel Interoperability |
| | | Section 4.10. Practical Implications |
| | | Section 4.11. Summary |
|
| | Chapter 5. Backup and Restore Technologies |
| | | Section 5.1. Reasons for Backup and Restore |
| | | Section 5.2. Backup Problems |
| | | Section 5.3. Backup Classifications |
| | | Section 5.4. Windows 2000 Backup Utility |
| | | Section 5.5. Techniques to Create a Volume Snapshot |
| | | Section 5.6. Windows XP and Windows Server 2003 Volume Shadow Copy Service |
| | | Section 5.7. Windows-Powered NAS Devices and Snapshots |
| | | Section 5.8. Network Data Management Protocol |
| | | Section 5.9. Practical Implications |
| | | Section 5.10. Summary |
|
| | Chapter 6. File Systems |
| | | Section 6.1. Disks, Partitions, and Volumes |
| | | Section 6.2. Volumes and Volume Managers |
| | | Section 6.3. Device Namespace |
| | | Section 6.4. Nonprimary File Systems |
| | | Section 6.5. NTFS |
| | | Section 6.6. SAN File Systems |
| | | Section 6.7. Practical Implications |
| | | Section 6.8. Summary |
|
| | Chapter 7. Storage Management |
| | | Section 7.1. The Common Information Model and WBEM |
| | | Section 7.2. Windows Management Instrumentation |
| | | Section 7.3. Storage Virtualization |
| | | Section 7.4. Microsoft Storage Virtualization Vision |
| | | Section 7.5. HBA API |
| | | Section 7.6. Management Command-Line Utilities |
| | | Section 7.7. SAN Security |
| | | Section 7.8. Hierarchical Storage Management |
| | | Section 7.9. The Future of SNIA Storage Management: The Storage Management Initiative |
| | | Section 7.10. Practical Implications |
| | | Section 7.11. Summary |
|
| | Chapter 8. IP Storage and InfiniBand |
| | | Section 8.1. IP Storage |
| | | Section 8.2. InfiniBand |
| | | Section 8.3. Practical Implications |
| | | Section 8.4. Summary |
|
| | Chapter 9. High Availability |
| | | Section 9.1. RAID |
| | | Section 9.2. Windows NT and RAID Implementation |
| | | Section 9.3. High Availability Using Redundancy |
| | | Section 9.4. Local and Remote Mirroring |
| | | Section 9.5. Practical Implications |
| | | Section 9.6. Summary |
|
| | Chapter 10. Storage Features by Windows Product Release Cycles |
| | | Section 10.1. Windows NT 4.0 |
| | | Section 10.2. Windows 2000 |
| | | Section 10.3. Windows Server 2003 |
| | | Section 10.4. Post-Windows Server 2003 |
| | | Section 10.5. What's Missing? |
| | | Section 10.6. Practical Implications |
| | | Section 10.7. Summary |
|
| | References |
| | | Chapter 1 |
| | | Chapter 2 |
| | | Chapter 3 |
| | | Chapter 4 |
| | | Chapter 5 |
| | | Chapter 6 |
| | | Chapter 7 |
| | | Chapter 8 |
| | | Chapter 9 |
| | | Chapter 10 |
|