1289:, a NestedType, which is further composed of two ScalarTypes. To define this type, the base class Item is extended and the necessary fields are added to the class. A NestedType field can be defined as another class that contains the two ScalarType fields. Once the type is defined, a schema has to be defined, which denotes the primitive type of each field, for example, the Name field is a String, the Address field is a custom defined Address class, both the fields of which are Strings. Other primitive types that WinFS supports are
1257:. An Item is the fundamental data object which can be stored, and a Relationship is the relation or link between two data items. Since all WinFS items must have a type, the type of item stored defines its properties. The properties of an Item may be a ScalarType, which defines the smallest unit of information a property can have, or a NestedType, which is a collection of more than one ScalarTypes and/or NestedTypes. All WinFS types are made available as .NET CLR
385:
1205:, extensions and rules governing its usage. WinFS needs to understand the type and structure of the data items, so that the information stored in the data item can be made available to any application that requests it. This is done by the use of schemas. For every type of data item that is to be stored in WinFS, a corresponding schema needs to be provided to define the type, structure and associations of the data. These schemas are defined using
2599:, which can be used to browse the WinFS types, as well as visualize the hierarchical relationship between WinFS types. A WinFS type, both built-in types as well as custom schemas, can be visualized along with all the properties and methods that it supports. It also shows the types that it derives from as well as other types that extend the type schema. However, while it was included with WinFS, it was released as an unsupported tool.
5762:
85:, Microsoft also released a video presentation, named IWish, showing mockup interfaces that showed how applications would expose interfaces that take advantage of a unified type system. The concepts shown in the video ranged from applications using the relationships of items to dynamically offer filtering options to applications grouping multiple related data types and rendering them in a unified presentation.
5773:
1976:
1049:
3037:
1859:
1269:
1322:
1222:
2016:
Items can participate in any number of holding relationships, that too with any other items. As such, end users are not limited to only file/folder organization. Rather, a contact can become a container for documents; a picture a container for contacts and so on. For legacy compatibility, WinFS includes a pseudo-type called
1945:, where each individual element can only be a scalar value, RAVs can have complex Items or even collections of Items. The actual data can be across multiple data types or instances and can even be retrieved by traversing relationships. RAVs are intrinsically paged (dividing the entire set of data into smaller
2390:. Similarly, more relationships could be taken into account to further narrow down the results. Further, a natural language query processor, which parses query in natural language and creates a well-formed OPath query string to search via proper relationships, can allow users to make searches such as
1962:
to provide two data protection mechanisms. First, there is share-level security that controls access to your WinFS share. Second, there is item level security that supports NT compatible security descriptors. The process accessing the item must have enough privileges to access it. Also in Vista there
1313:
and DateTime, among others. The schema will also define which fields are mandatory and which are optional. The
Contact Item defined in this way will be used to store information regarding the Contact, by populating the properties field and storing it. Only those fields marked as mandatory needs to be
2454:
The WinFS API also provides some support for sharing with non-WinFS applications. WinFS exposes a shell object to access WinFS stores. This object maps WinFS items to a virtual folder hierarchy, and can be accessed by any application. Virtual folders can automatically share new content referenced by
1903:
Relationships between two Items can either be set programmatically by the application creating the data, or the user can use the WinFS Item
Browser to manually relate the Items. A WinFS item browser can also graphically display the items and how they are related, to enable the user to know how their
1886:
specify ownership and lifetime (which defines how long the relationship is valid) of the Target Item. For example, the
Relationship between a folder and a file, and between an Employee and his Salary record, is a Holding Relationship – the latter is to be removed when the former is removed. A Target
1212:
Predefined WinFS schemas include schemas for documents, e-mail, appointments, tasks, media, audio, video, and also includes system schemas that include configuration, programs, and other system-related data. Custom schemas can be defined on a per-application basis, in situations where an application
1164:
Multiple WinFS stores can be created on a single machine. This allows different classes of data to be kept segregated; for example, official documents and personal documents can be kept in different stores. WinFS, by default, provides only one store, named "DefaultStore". WinFS stores are exposed as
1056:
WinFS uses a relational engine, which derives from SQL Server 2005, to provide the data-relations mechanism. WinFS stores are simply SQL Server database (.MDF) files with the FILESTREAM attribute set. These files are stored in the access-restricted folder named "System Volume
Information" (placed in
2586:
and other types in the store along with its full metadata. It also presented a search interface to perform manual searches, and save them as virtual folders. The application also presented a graphical view of WinFS Rules. However, it did not allow editing of Items or their properties, though it was
2546:
2015:
The fact that the data can be accessed using its description, rather than location, can be used to provide end-user organizational capabilities without limiting to the hierarchical organization as used in file-systems. In a file system, each file or folder is contained in only one folder. But WinFS
294:
with the properties of the object directly mapping to the properties of the data type. Also, by letting different applications that deal with the same data share the same WinFS data instance rather than storing the same data in different files, the hassles of synchronizing the different stores when
2450:
WinFS allows easy sharing of data between applications, and among multiple WinFS stores, which may reside on different computers, by copying to and from them. A WinFS item can also be copied to a non-WinFS file system, but unless that data item is put back into the WinFS store, it will not support
2429:
WinFS includes an
Information Agent feature for the management, retrieval, and storage of end-user notification rules and preferences for changes to items in the data store. Using Information Agent, it is possible to automatically define relations to new items based on events such as appointments,
1866:
In WinFS, a
Relationship is an instance of the base type Relationship, which is extended to signify a specialization of a relation. A Relationship is a mapping between two items, a Source and a Target. The source has an Outgoing Relationship, whereas the target gets an Incoming Relationship. WinFS
1854:
to one more item, giving rise to a one-to-one relationship, or with more than one items, resulting in a one-to-many relationship. The related items, in turn, may be related to other data items as well, resulting in a network of relationships, which is called a many-to-many relationship. Creating a
1264:
Any object represented as a data unit, such as contact, image, video, document etc., can be stored in a WinFS store as a specialization of the Item type. By default, WinFS provides Item types for Files, Contact, Documents, Pictures, Audio, Video, Calendar, and
Messages. The File Item can store any
969:
On June 23, 2006, the WinFS team at
Microsoft announced that WinFS would no longer be delivered as a separate product, and some components would be brought under the umbrella of other technologies. Many of the principle features Microsoft intended to provide with WinFS included a pane for metadata
325:
data), WinFS supports semi-structured data (such as images, which have an unstructured bitstream plus structured metadata) as well as unstructured data (such as files) as well. It stores the unstructured components as files while storing the structured metadata in the structured store. Internally,
76:
for the type. Individual data items could then be related together by relationships, which are either inferred by the system based on certain attributes or explicitly stated by the user. As the data has a well defined schema, any application can reuse the data; and using the relationships, related
2532:
topology. While synchronizing, Microsoft Rave will determine the changes made to each store since the last sync, and update accordingly. When applying the changes, it also detects if there is any conflict, i.e., the same data has been changed on both stores since the last synchronization. It will
1350:
section for details). ItemContext allows transactional access to the WinFS store; i.e. all the operations since binding an ItemContext object to a store till it is closed either all succeed or are all rolled back. As changes are made to the data, they are not written to the disc; rather they are
1333:
for all defined Items. All the fields defined for the Item form the columns of the table and all instances of the Item are stored as rows in the table for the respective Items. Whenever some field in the table refers to data in some other table, it is considered a relationship. The schema of the
3047:
2478:
fashion; there is no central authority. A synchronization can be either manual or automatic or scheduled. During synchronization, WinFS finds the new and modified Items, and updates accordingly. If two or more changes conflict, WinFS can either resort to automatic resolution based on predefined
2020:
which is present only to participate in holding relationships and emulate file/folder organization. Since any WinFS Item can be related with more than one Folder item, from an end user perspective, an item can reside in multiple folders without duplicating the actual data. Applications can also
281:
property. When it is accessed, the relationship is traversed and the related data returned. By following the relations, all related data can be reached. WinFS promotes sharing of data between applications by making the data types accessible to all applications, along with their schemas. When an
1949:
containing disconnected subsets of the data) by the WinFS runtime. The page size is defined during creation of the view and the WinFS API exposes methods to iterate over the pages. RAVs also supports modification of the view according to different grouping parameters. Views can also be queried
80:
While WinFS and its shared type schema make it possible for an application to recognize the different data types, the application still has to be coded to render the different data types. Consequently, it would not allow development of a single application that can view or edit all data types;
77:
data can be effectively organized as well as retrieved. Because the system knows the structure and intent of the information, it can be used to make complex queries that enable advanced searching through the data and aggregating various data items by exploiting the relationships between them.
1180:
is stored in terms of logical links. Links specify which other data items the current item is related with. Put in other words, links specify the relationship of the data with other data items. Links are physically stored using a link identifier, which specifies the name and intent of the
200:
as well as relationships of data defined. WinFS aims to provide such a data model and the runtime infrastructure that can be used to store the data, as well as the relationships between data items according to the data model, doing so at a satisfactory level of performance.
159:
Also, a traditional file system can retrieve and search data based only on the filename, because the only knowledge it has about the data is the name of the files that store the data. A better solution is to tag files with attributes that describe them. Attributes are
237:, rather than just leaving them as raw unanalyzed bytestreams (as most file systems do). Data stored and managed by the system are instances of the data type recognized by the WinFS runtime. The data are structured by means of properties. For example, an instance of a
1229:
The most important difference between a file system and WinFS is that WinFS knows the type of each data item that it stores. And the type specifies the properties of the data item. The WinFS type system is closely associated with the .NET framework's concept of
1265:
generic data, which is stored in file systems as files. But unless an advanced schema is provided for the file, by defining it to be a specialized Item, WinFS will not be able to access its data. Such a file Item can only support being related to other Items.
286:
to recognize the different data formats. It can also use relationships and related data to create dynamic filters to present the information the application deals with. The WinFS API further abstracts the task of accessing data. All WinFS types are exposed as
188:
applications take this concept a step further. They extract data, including attributes, from files and index it. To extract the data, they use a filter for each file format. This allows for searching based on both the file's attributes and the data in it.
2649:
stored in WinFS stores, and data relationships were supposed to be a prominent part of the navigation model. It was supposed to let people allow organization of the WinFS stores graphically as well – productizing many of the concepts shown in the
2508:
plug-ins to analyze the files as they were being imported to the store and create proper WinFS schemas and objects, and when taking the objects out, re-pack them into files. If importers for certain files are not installed, they are stored as generic
342:
that would be required to represent the relationships. WinFS includes mappings for object and XML schemas by default. Mappings for other schemas must be specified. Object schemas are specified in XML; WinFS generates code to surface the schemas as
1928:
WinFS rules are also exposed as .NET CLR objects. As such any rule can be used for any purpose. A rule can even be extended by inheriting from it to form a new rule that consists of the condition and action of the parent rule plus something more.
2079:
properties give access to all the set of relationship instances, typed to the name of the relationship. These relationship objects expose the other item via a property. So, for example, if a picture is related to a picture, it can be accessed by
1129:. These enable applications to define custom-made data types, define relationships among data, store and retrieve information, and allow advanced searches. The applications can then aggregate the data and present the aggregated data to the user.
1338:, with a uniform interface providing access to the data stored in the fields. Thus any application can retrieve object of any Item type and can use the data in the object, without being aware of the physical structure the data was stored in.
1341:
WinFS types are exposed as .NET classes, which can be instantiated as .NET objects. Data are stored in these type instances by setting their properties. Once done, they are persisted into the WinFS store. A WinFS store is accessed using an
362:
on these tables, to enable fast access to the information. Indexing speeds up joins significantly, and traversing relationships to retrieve related data is performed very fast. Indexes are also used during information search; searching and
941:
in 2003, included WinFS, but it suffered from significant performance issues. In August 2004, Microsoft announced that WinFS would not ship with
Windows Vista; it would instead be available as a downloadable update after Vista's release.
1920:
and if the value of that field is some particular name, a relationship should be created that relates the Item with some other Item. WinFS rules can also access any external application. For example, a rule can be built which launches a
2565:
based on access permissions, date and other metadata, and presented them in a hierarchical tree view, akin to what traditional folders are presented in. The application generated tabs for different Item types. StoreSpy allowed viewing
4061:
1276:
A developer can extend any of these types, or the base type Item, to provide a type for their custom data. The data contained in an Item is defined in terms of properties, or fields that hold the actual data. For example, an Item
282:
application wants to use a WinFS type, it can use the schema to find the data structure and can use the information. So, an application has access to all data on the system even though the developer did not have to write
3335:
1193:, defining the structure of the data items that will be stored in WinFS, must be supplied to the WinFS runtime beforehand. In Beta 1 of WinFS, the schema assembly had to be added to the GAC before it could be used.
1141:. A WinFS store is a common repository where any application can store data along with its metadata, relationships and schema. WinFS runtime can apply certain relationships itself; for example, if the values of the
2463:, by sharing the legacy shell object. Non-WinFS file formats can be stored in WinFS stores, using the File Item, provided by WinFS. Importers can be written, to convert specific file formats to WinFS Item types.
1152:
WinFS provides unified storage, but stops short of defining the format that is to be stored in the data stores. Instead it supports writing data in application-specific formats. But applications must provide a
957:
namespace. The beta was refreshed on
December 1, 2005 to be compatible with version 2.0 of the .NET Framework. WinFS Beta 2 was planned for some time later in 2006, and was supposed to include integration with
147:
of all the files. Using common file formats is a workaround to this problem but not a universal solution; there is no guarantee that all applications will use the format. Data with standardized schema, such as
139:. This hampers sharing of data between multiple applications. It becomes difficult to create an application which processes information from multiple file types, because the programmers have to understand the
2430:
with an example being that appointments can be related to photos based on the dates the photos were taken, enabling queries for birthdays or holidays without needing to know the actual dates of such events ("
2012:, which provide access to the set of relationship instances the item participates in. The other item which participates in one relationship instance can be reached through the proper relationship instance.
3451:
1916:, which are executed when a certain condition is met. WinFS rules work on data and data relationships. For example, a rule can be created that states that whenever an Item is created which contains field
926:, a storage system, called Storage+, based on then-upcoming SQL Server 8.0, was planned, which was slated to offer similar aggregation features. This, too, never materialized, and a similar technology,
3999:
314:
relation to reach the contacts. The common contacts can then be figured out from the two sets of results and their phone number retrieved by accessing the suitable property of the contact items.
2025:
to present various filters. For example, an email application can analyze the related contacts and the relationships of the contacts with restaurant bills and dynamically generate filters like
2761:
2651:
269:). Different data types expose different properties. Besides that, WinFS also allows different data instances to be related together; such as a document and a contact can be related by an
1334:
relationship specifies which tables are involved and what the kind and name of the relationship is. The WinFS runtime manages the relationship schemas. All Items are exposed as .NET CLR
128:, and have little or no information about the data stored in the files. Such file systems also provide only a single way of organizing the files, namely via directories and file names.
1351:
written to an in-memory log. Only when the connection is closed are the changes written to the disc in a batch. This helps to optimize disc I/O. The following code snippet, written in
1161:
file. By using the schema, any application can read data from any other application, and this also allows different applications to write in each other's format by sharing the schema.
1157:
that defines how the file format should be interpreted. For example, a schema could be added to allow WinFS to understand how to read and thus be able to search and analyze, (say) a
4041:
81:
rather, what WinFS enables applications to do is understand the structure of all data and extract the information that they can use further. When WinFS was introduced at the 2003
7116:
354:
can be used to directly specify the relational schema, though a mapping to the object schema must be provided to surface it as classes. Relationship traversals are performed as
3371:
2397:
Different relations specify a different set of data. So when a search is made that encompasses multiple relations, the different sets of data are retrieved individually and a
1169:, which dynamically generate a list of all items present in the store and present them in a folder view. The shell object also allows searching information in the datastore.
194:"the phone numbers of all persons who live in Acapulco and each have more than 100 appearances in my photo collection and from whom I have had e-mail within the last month"
1855:
relationship between two Items creates another field in the data of the Items concerned which refer the row in the other Item's table where the related object is stored.
1072:
and provides file-access and -addressing capabilities. The relational engine leverages the WinFS core services to present a structured store and other services such as
300:"the phone numbers of all persons who live in Acapulco and each have more than 100 appearances in my photo collection and with whom I have had e-mail within last month"
3349:
2434:"). Other examples include automatically moving new items to specific folders based on a rule as determined by appointment times and dates the photos were taken ("
192:
However, this still does not help in managing related data, as disparate items do not have any relationships defined. For example, it is impossible to search for
3463:
930:(RFS), was conceived to be launched with SQL Server 2000. However, SQL Server 2000 ended up being a minor upgrade to SQL Server 7.0 and RFS was not implemented.
4777:
2064:
or enumerating individually. The properties items can also be modified and then stored back to the data store to update the data. The ItemContext object is
986:, a feature of WinFS that allowed users to perform additional searches that reuse the results of a previous query, was later incorporated in Windows Vista.
922:. OFS was supposed to have powerful data aggregation features, but the Cairo project was shelved, and with it OFS. However, later during the development of
4792:
4957:
4034:
1149:
property of a contact are same, then WinFS can relate the contact with the picture. Relations can also be specified by other applications or the user.
1925:
application whenever a mail is received from a particular contact. WinFS rules can also be used to add new properties fields to existing data Items.
1213:
wants to store its data in WinFS, but not share the structure of that data with other applications, or they can be made available across the system.
92:
wave of technologies, and would ship as part of the next version of Windows. It was subsequently decided that WinFS would ship after the release of
2466:
In addition, WinFS provides services to automatically synchronize items in two or more WinFS stores, subject to some predefined condition, such as "
1035:
In 2013 Bill Gates cited WinFS as his greatest disappointment at Microsoft and that the idea of WinFS was ahead of its time, which will re-emerge.
4614:
2765:
2704:
5835:
5810:
3596:
1893:
provide linkage between two Items, but do not have any lifetime associated, i.e., each Item will continue to be stored even without the other.
1189:. The link identifier is stored as an attribute of the data item. All the objects that have the same link ID are considered to be related. An
5648:
4027:
2821:
2684:
298:
Access to all the data in the system allows complex searches for data across all the data items managed by WinFS. In the example used above (
1314:
filled up during initial save. Other fields may be populated later by the user, or not populated at all. If more properties fields, such as
5777:
4050:
3182:
2524:
is an application that shipped with WinFS Beta 1. It allows synchronization of two or more WinFS stores, and supports synchronization in
2060:
string representing the criteria for the search. A set of all matches is returned, which can then be bound to a UI widget for displaying
7067:
6542:
5027:
4667:
4251:
4086:
3952:
3926:
3900:
3805:
3742:
3622:
3414:
3310:
3284:
3258:
3232:
3156:
3069:
2923:
2500:
view. Files can be copied into and out of the stores, as well as applications can be directly used to save there. Even folders such as
7121:
7057:
6228:
6037:
5199:
5108:
4624:
4256:
938:
82:
3522:
3379:
1887:
Item can be a part of more than one Holding Relationships. In such a case, it is to be removed when all the Source Items are removed.
6679:
3128:
1959:
1126:
3671:
180:, etc.). This allows files to be searched for by their attributes, in ways not possible using a folder hierarchy, such as finding
6345:
6067:
6027:
1899:
give order to the two Items that are linked by the Relationship, such as the Relationship between a Parent Item and a Child Item.
7126:
4947:
4927:
4890:
4852:
4837:
2642:
1983:
The primary mode of data retrieval from a WinFS store is querying the WinFS store according to some criteria, which returns an
962:, so that search results include results from both regular files and WinFS stores, as well as allow access of WinFS data using
2733:
2068:(which marks the end of association of the object with the store) when the queries are made or changes merged into the store.
7131:
5693:
5275:
4802:
2378:
instance that relates pictures and contacts, in effect searching all pictures related with a contact. It then runs the query
2203:
1352:
1176:. A WinFS item, along with the core data item, also contains information on how the data item is related to other data. This
50:
2623:-like parameter completion feature. It can then be used to perform visualization tasks like binding results of a query to a
2053:
object which then takes the type (an object representing the type) of the item to be retrieved or the relationship and the
6124:
4817:
4004:
2401:
of the different sets is computed. The resulting set contains only those data items that correspond to all the relations.
394:
7062:
6478:
6052:
5658:
5527:
5214:
5204:
5078:
4982:
4842:
4199:
4154:
4009:
2561:, which allowed one to browse WinFS stores by presenting a hierarchical view of WinFS Items. It automatically generated
89:
3984:
1318:, need to be added, this type can be extended to accommodate them. Item types for other data can be defined similarly.
6983:
6831:
6763:
6057:
5864:
5766:
5134:
5093:
4992:
4847:
4644:
4359:
4309:
3419:
3340:
2553:, a WinFS Item browser that could be used to browse structured data instances with their properties and relationships.
2421:, using the .NET Event model, when a subscribed-to Item changes, and the event will be published to the applications.
1998:
1335:
1235:
1231:
291:
3571:
2619:
queries. It can be used by selecting target object type and specifying the parameters of the query. It also includes
2459:" can automatically share new items returned by this query with users). WinFS data can also be manually shared using
72:
for storage of information, and allows any type of information to be stored in it, provided there is a well defined
6868:
6858:
6848:
6240:
5830:
5803:
5356:
5236:
4942:
4441:
4081:
4074:
4069:
3528:
1058:
273:
relationship. Relationships are also exposed as properties; for example if a document is related to a contact by a
5688:
5653:
5083:
5073:
5012:
4922:
4812:
4782:
4431:
4129:
990:
757:
331:
937:, and build 4051 of Windows Vista, then called by its codename "Longhorn", given to developers at the Microsoft
6933:
6786:
6689:
6634:
6509:
6365:
6134:
5053:
4997:
4977:
4822:
4591:
4476:
3497:
1258:
1029:
919:
731:
347:
4366:
3871:
1088:
that can be used to synchronize WinFS stores or perform certain actions on the occurrence of certain events.
933:
The concept was not scrapped, and served as the base for WinFS. WinFS was initially planned for inclusion in
7032:
6988:
6970:
6669:
6659:
6114:
5638:
5633:
5477:
5472:
5432:
5392:
5342:
5088:
4832:
4827:
4702:
4677:
4639:
4609:
4559:
4371:
4294:
4219:
4139:
4114:
1073:
971:
914:
The development of WinFS is an extension to a feature that was initially planned in the early 1990s. Dubbed
364:
2533:
either log the conflicting data for later resolution or have it resolved immediately. Microsoft Rave uses
131:
Because a file system has no knowledge about the data it stores, applications tend to use their own, often
96:, but those plans were shelved in June 2006, with some of its component technologies being integrated into
6878:
6843:
6781:
6260:
6080:
5944:
5874:
5618:
5582:
5194:
5179:
4937:
4895:
4787:
4717:
4634:
4619:
4214:
3979:
3851:
2587:
slated for inclusion in a future release. But the WinFS project was cut back before it could materialize.
2046:
2022:
959:
923:
124:
filesystem which is used in modern versions of Microsoft Windows, store files and other objects only as a
7014:
6923:
6873:
6816:
6562:
6532:
6483:
6435:
6335:
6308:
6185:
6075:
5988:
5879:
5796:
5747:
5567:
5512:
5452:
5437:
5246:
4917:
4872:
4729:
4682:
2479:
rules, or defer the synchronization for manual resolution. WinFS also updates the schemas, if required.
330:
to manage data. It does not limit the data to belonging to any particular data model. The WinFS runtime
58:
945:
On August 29, 2005, Microsoft quietly made Beta 1 of WinFS available to MSDN subscribers. It worked on
2438:") or more complex possibilities. Information Agent can also forward notifications to other devices ("
2178:
An OPath query string allows to express the parameters that will be queried for to be specified using
7088:
7049:
6863:
6593:
6582:
6557:
6494:
6198:
6015:
6005:
5961:
5926:
5732:
5727:
5572:
5542:
5507:
5397:
5103:
5098:
5002:
4952:
4910:
4880:
4767:
4354:
4319:
4266:
4204:
1025:
1006:
750:
739:
101:
3600:
7093:
7039:
6978:
6567:
6235:
6176:
6092:
5673:
5532:
5487:
5462:
5417:
5363:
5162:
5017:
4900:
4349:
4334:
4274:
4194:
4164:
2637:
Microsoft launched a project to build a data visualization application for WinFS. It was codenamed
1096:
327:
322:
153:
69:
35:
27:
3484:
2825:
7083:
6945:
6908:
6821:
6547:
6537:
6522:
6463:
6293:
5956:
5949:
5936:
5889:
5678:
5628:
5402:
5321:
5307:
5226:
4932:
4772:
4739:
4712:
4707:
4381:
4284:
4279:
4179:
2674:
2398:
975:
355:
132:
3186:
184:. The attributes can be recognizable by either the file system natively, or via some extension.
2718:
2045:
object can be used to scope the search to the entire store or a subset of it. It also provides
334:
the schema to a relational modality, by defining the tables it will store the types in and the
6898:
6838:
6674:
6360:
6330:
6322:
6191:
6087:
6062:
5884:
5742:
5668:
5623:
5522:
5517:
5492:
5447:
5412:
5282:
4586:
4396:
4229:
3831:
2663:
1310:
764:
117:
62:
43:
3956:
3930:
3904:
3809:
3746:
3626:
3428:
3314:
3288:
3262:
3236:
3160:
3073:
2927:
2790:
6918:
6826:
6624:
6274:
6218:
5907:
5683:
5592:
5427:
5370:
5328:
5189:
5157:
5113:
5068:
4987:
4747:
4544:
4421:
4411:
4174:
4169:
4013:
3988:
1879:. Any custom relationship between two data types are instances of these relationship types.
1851:
1306:
1024:
and support for traversal of hierarchies by traversing relationships into later releases of
907:. None yet has resulted in a full featured runtime and API around it. Years are approximate.
359:
46:
1994:. The returned data are made available as instances of the type schemas, conforming to the
1967:
for an application. Higher integrity data cannot be accessed by a lower integrity process.
7027:
6940:
6448:
5842:
5719:
5602:
5577:
5562:
5552:
5502:
5497:
5251:
4885:
4601:
4466:
4456:
4401:
4386:
4244:
4134:
3532:
2714:
2436:
when I import a photo taken during a business event, move it to the Business Events folder
2250:
is a valid query string. These operators can be used to execute complex searches such as
1942:
1092:
73:
54:
31:
3768:
3716:
3132:
2995:
2970:
2894:
1076:, which the WinFS runtime uses to implement the functionality. The WinFS runtime exposes
42:
and first demonstrated in 2003. It was intended as an advanced storage subsystem for the
3675:
401:
Please help update this article to reflect recent events or newly available information.
196:. Such a search could not be done unless it is based on a data model which has both the
6928:
6913:
6853:
6031:
5902:
5209:
4752:
4564:
4554:
4539:
4471:
4339:
4314:
4289:
4239:
4209:
4119:
3672:"Revolutionary File Storage System Lets Users Search and Manage Files Based on Content"
2562:
2294:// the entire store is to be searched. Scope can be limited to a set of Items which may
2057:
1995:
1991:
1166:
1154:
1123:
979:
950:
368:
344:
288:
185:
2001:. The data in them can be accessed by accessing the properties of individual objects.
1987:
set of items matching the criteria. The criteria for the query is specified using the
1958:
Even though all data are shared, everything is not equally accessible. WinFS uses the
1137:
WinFS stores data in relational stores, which are exposed as virtual locations called
7110:
6958:
6903:
6577:
6517:
6376:
5698:
5557:
5457:
4797:
4757:
4534:
4509:
4501:
4436:
4304:
4104:
2668:
2654:. However, since the WinFS project went dark, the status of this project is unknown.
2629:
control, create views of the data in WinFS itself, or just extract the query string.
2493:
2460:
2409:
WinFS includes better support for handling data that changes frequently. Using WinFS
2297:// be in a holding relationship with the contacts. In that case, the set is passed as
2291:// first parameter defines the scope of the search. An ItemContext as the scope means
2288:// relationship instance because the contacts being searched for are in relation. The
2285:// Searching begins by creating a ItemSearcher object. The searcher is created from a
1021:
934:
93:
2134:// This retrieves the collection of all outgoing relationships from a picture object
2004:
Relations are also exposed as properties. Each WinFS Item has two properties, named
7022:
6730:
6318:
6285:
6223:
6203:
5467:
5422:
5349:
5314:
5022:
4972:
4762:
4514:
4461:
4426:
4344:
4324:
4144:
4124:
2738:
2620:
2534:
2475:
3852:"Stefano Demiliani WeBlog:WinFS StoreSpy v0.8 for the WinHEC 2004 Longhorn Build"
6720:
5819:
5537:
5482:
5387:
5241:
5129:
5007:
4862:
4654:
4629:
4224:
2440:
if I receive a high priority email from my boss, send a notification to my phone
1069:
998:
339:
335:
140:
136:
125:
4019:
1615://Find a document and relate with the document. Searching begins by creating an
6998:
6796:
5442:
5266:
4807:
4697:
4571:
4491:
4416:
4234:
1984:
1621://that generates an ItemSearcher object which searches documents of that type.
1190:
946:
156:
fare better, as they have a standardized structure and run-time requirements.
113:
3994:
2394:, provided financial management applications are using WinFS to store bills.
2137:// and filters down the contacts reachable from them and retrieves its value.
1618://ItemSearcher object. Each WinFS type object contains a GetSearcher() method
6953:
6694:
6572:
6303:
6171:
6166:
5063:
5058:
4692:
4581:
4529:
4299:
3459:
3424:
3375:
3345:
3259:"Showing off the next release of WinFS at Tech Ed 2006, in Boston! Join us!"
3042:
2625:
1975:
904:
197:
144:
39:
3336:"WinFS: The Windows File System (Microsoft Access 2002 Technical Articles)"
3210:
2374:
The above code snippet creates an ItemSearcher object that searches on the
3562:
2474:". The stores may be on different computers. Synchronization is done in a
2442:") and is similar to Rules and Alerts functionality of Microsoft Outlook.
1720://Since only one document is to be found, the ItemContext.FindOne() method
997:; support for unstructured data, adminless mode of operation, support for
6771:
6715:
6684:
6473:
6298:
6154:
6047:
6000:
5894:
5643:
5547:
5407:
5167:
5032:
4662:
4519:
4406:
4391:
4329:
4189:
4149:
2496:
namespace extension, which surfaces WinFS stores as top level objects in
1302:
974:-based property navigation, filtering or stacking items over properties,
161:
2557:
With WinFS Beta 1, Microsoft included an unsupported application called
310:
items. Similarly, it can filter all emails in last month and access the
6725:
6699:
6526:
6159:
6129:
6020:
5976:
5663:
5597:
5335:
5221:
5184:
5172:
4857:
4576:
4549:
4524:
4486:
4184:
4109:
1786:@"Occasion = 'Graduation' and Sequence = '3'"
1298:
1290:
994:
963:
351:
97:
3558:
2200:"title = 'Title 1' || title = 'Title 2' && author = 'Someone'"
1941:(RAV) by aggregating different data in a virtual table format. Unlike
1048:
6735:
6644:
6639:
6443:
6144:
5737:
5587:
5256:
5037:
4962:
1172:
A data unit that has to be stored in a WinFS store is called a WinFS
283:
3485:"Billionaire baron Bill Gates still mourns Vista's stillborn WinFS."
2545:
1057:
the volume root), in folders under the folder "WinFS" with names of
3875:
1979:
Flowchart for creating, searching and updating WinFS data instances
6993:
6791:
6776:
6748:
6743:
6654:
6649:
6587:
6468:
6421:
6416:
6409:
6404:
6399:
6394:
6350:
6340:
6245:
6213:
6107:
6102:
6097:
5993:
5921:
5869:
5139:
4967:
4672:
4446:
4159:
2709:
2544:
1974:
1858:
1857:
1558://compatibility, as this lets the item to be accessed in a folder
1330:
1321:
1320:
1268:
1267:
1221:
1220:
1202:
1047:
1014:
2413:, applications choose to be notified of changes to selected data
2363:"OutContactRelationship.Contact.Name LIKE 'A*'"
2202:. These boolean and relational operations can be specified using
1555://This relates the item with the Folder pseudo-type, for backward
295:
the data change are removed. Thus WinFS can reduce redundancies.
6664:
6629:
6619:
6614:
6552:
6488:
6458:
6453:
6389:
6384:
6355:
6264:
6255:
6208:
6149:
6119:
6010:
5981:
5971:
5966:
5931:
5913:
5231:
4905:
4724:
4687:
2679:
1294:
121:
5792:
5788:
4023:
2049:
access to the store. An object of this class can then spawn an
1393://Create the contact and set the data in appropriate properties
6270:
6250:
6139:
6041:
5149:
4481:
4451:
4376:
2612:
2231:
1206:
1158:
1017:
417:
378:
367:
use the indexes to quickly complete the operations, much like
318:
149:
2607:
WinFS Beta 1 also includes an unsupported application, named
2388:"contacts whose names start with A and whose pictures I have"
209:
WinFS natively recognizes different types of data, such as
1825://Persist to the store and close the reference to the store
1122:
It allows programmatic access to its features via a set of
241:
type will surface the data by exposing properties, such as
3452:"Query Composition: Building a search upon another search"
2392:"find the name of the wine I had with person X last month"
2071:
Related items can also be accessed through the items. The
3743:"Unify, Organize, Explore, and Innovate. Oh my! (Part 4)"
3070:"Unify, Organize, Explore, and Innovate. Oh my! (Part 1)"
2924:"Unify, Organize, Explore, and Innovate. Oh my! (Part 2)"
1201:
WinFS models data using the data items, along with their
2222:
operators as well as their English-like equivalent like
1681:@"Title = 'Some Particular Document'"
903:
Timeline of the various structured storage projects by
2140:// Or the relationship can be statically specified as
982:; these features were incorporated in Windows Vista.
3806:"Getting Data Into WinFS with WinFS Synchronization"
2996:"WinFS 101: Introducing the New Windows File System"
2246:
are also supported, as are wildcard conditions. So,
2194:. It can specify a single search condition, such as
1355:, creates a contact and stores it in a WinFS store.
7076:
7048:
7013:
6969:
6887:
6809:
6762:
6708:
6603:
6508:
6434:
6374:
6317:
6284:
5851:
5716:
5611:
5380:
5299:
5292:
5265:
5148:
5122:
5046:
4871:
4738:
4653:
4600:
4500:
4265:
4095:
2671:– a storage management system for the GNOME desktop
1552://Add the object to the user's personal folder.
1867:provides three types of primitive relationships –
1241:WinFS provides four predefined base types –
1118:, which interfaces with the underlying file-system
358:on these tables. WinFS also automatically creates
164:about the files such as the type of file (such as
397:may be compromised due to out-of-date information
3767:Thomas Rizzo, Sean Grimaldi (October 18, 2004).
3285:"My tryst with Destiny, err… Integrated Storage"
3157:"My tryst with Destiny, err… Integrated Storage"
1561://hierarchy for apps which are not WinFS native.
2595:WinFS also includes another application, named
767:
3894:
3892:
3032:
2472:share photos that have an associated contact X
1112:, which hosts the indexing and querying engine
774:
746:
88:WinFS was billed as one of the pillars of the
5804:
4035:
3030:
3028:
3026:
3024:
3022:
3020:
3018:
3016:
3014:
3012:
2964:
2537:technology to communicate and transfer data.
8:
7117:Microsoft application programming interfaces
3953:"The killer app for getting users organized"
3717:"A Developer's Perspective on WinFS: Part 2"
3129:"Windows Storage Foundation (WinFS) Preview"
2962:
2960:
2958:
2956:
2954:
2952:
2950:
2948:
2946:
2944:
2895:"A Developer's Perspective on WinFS: Part 1"
2645:. It was supposed to provide exploration of
2504:can be redirected to the stores. WinFS uses
2455:the query with users (a virtual folder for "
2041:class, which is bound to a WinFS store. The
918:, it was supposed to be included as part of
317:In addition to fully schematized data (like
277:relationship, then the document will have a
3665:
3663:
989:Examples of uses of the technology are the
306:relationship of all the photos to find the
6891:
6607:
6371:
5857:
5811:
5797:
5789:
5772:
5296:
4042:
4028:
4020:
3661:
3659:
3657:
3655:
3653:
3651:
3649:
3647:
3645:
3643:
3151:
3149:
2989:
2987:
2917:
2915:
2913:
2911:
2037:The WinFS API provides a class called the
1028:; and the synchronization components into
953:to run. The WinFS API was included in the
727:
3205:
3203:
3122:
3120:
3118:
3116:
3114:
3112:
3110:
2705:"Leaked Windows hints at changes to come"
2451:the advanced services provided by WinFS.
1116:WinFPM.exe (WinFS File Promotion Manager)
3985:WinFS at the Microsoft Developer Network
3408:
3406:
3404:
3402:
3400:
3108:
3106:
3104:
3102:
3100:
3098:
3096:
3094:
3092:
3090:
2888:
2886:
2884:
2882:
2880:
2878:
2876:
2874:
2872:
2870:
2868:
2866:
2864:
2862:
2784:
2782:
2027:"Emails sent to people I had lunch with"
3799:
3797:
3795:
3793:
3791:
3789:
3710:
3708:
3706:
3704:
3702:
3700:
3698:
3696:
3694:
3692:
3529:Professional Developers Conference 2005
2860:
2858:
2856:
2854:
2852:
2850:
2848:
2846:
2844:
2842:
2815:
2813:
2811:
2696:
3524:"WinFS" Future Directions: An Overview
3516:
3514:
3378:. 2006. pp. 44–51. Archived from
2432:find all photos taken on this birthday
1064:At the bottom of the WinFS stack lies
253:. Each property may be a simple type (
5649:Next-Generation Secure Computing Base
3927:"Using OPather To Help Write Queries"
2685:Relational database management system
1005:data type, and hierarchical data in
7:
3872:"StoreSpy should become StoreEditor"
3557:Chaloupov, Alexei (March 14, 2006).
3498:"MS Explains WinFS, Releases Beta 1"
3233:"WinFS Beta 1 Refresh now available"
2717:. September 30, 2007. Archived from
1492:// Telephone number is a ComplexType
1360://Connect to the default WinFS store
1285:that is a ScalarType, and one field
882:
866:
850:
834:
818:
802:
786:
4778:Distributed Transaction Coordinator
3521:Shishir Mehrotra (September 2005).
2971:"The WinFS Files: Divide et Impera"
2969:Sean Grimaldi (13 September 2006).
1726://Find a picture and relate with it
1347:
16:Windows data storage system project
5109:User Interface Privilege Isolation
3769:"An Introduction to "WinFS" OPath"
3183:"Will Longhorn be worth the pain?"
2994:Thomas Rizzo (13 September 2006).
2382:on all contacts reachable through
2198:, or a compound condition such as
1238:and nesting any predefined types.
1106:, which hosts relational datastore
939:Professional Developers Conference
83:Professional Developers Conference
14:
3955:. WinFS Team Blog. Archived from
3929:. WinFS Team Blog. Archived from
3903:. WinFS Team Blog. Archived from
3808:. WinFS Team Blog. Archived from
3745:. WinFS Team Blog. Archived from
3625:. WinFS Team Blog. Archived from
3545:– via MicrosoftPDC Commnet.
3313:. WinFS Team Blog. Archived from
3287:. WinFS Team Blog. Archived from
3261:. WinFS Team Blog. Archived from
3235:. WinFS Team Blog. Archived from
3072:. WinFS Team Blog. Archived from
2926:. WinFS Team Blog. Archived from
2893:Shawn Wildermuth (30 June 2006).
2732:Schofield, Jack (June 29, 2006).
2190:
2180:
5771:
5761:
5760:
383:
30:for a canceled data storage and
4838:Remote Differential Compression
3674:. MSDN Magazine. Archived from
3577:from the original on 2021-12-09
3450:Bentz, Ben (October 31, 2006).
2789:Quentin Clark (June 23, 2006).
2643:Windows Presentation Foundation
2641:and was supposedly built using
1234:. A new type can be created by
1052:Architecture of the WinFS Stack
5694:Windows System Assessment Tool
3715:Shawn Wildermuth (July 2004).
3348:. October 2003. Archived from
1145:property of a picture and the
1013:, as well as integration with
182:"pictures which have person X"
1:
3372:"Windows Vista Product Guide"
1960:Windows authentication system
4983:Open XML Paper Specification
4843:Remote Installation Services
4051:Microsoft Windows components
4010:WinFS area on NetFXGuide.com
3597:"First Look on WinFS Beta 1"
3496:Nate Mook (29 August 2005).
2652:IWish Concept Video WMV File
6984:Filesystem-level encryption
5135:Windows Subsystem for Linux
5094:Mandatory Integrity Control
4848:Windows Deployment Services
4645:Wireless Zero Configuration
3830:Wei-Meng Lee (2005-09-07).
3570:(presentation). p. 4.
3531:. Microsoft. Archived from
2764:. Microsoft. Archived from
2300:// the scope of the search.
1591:OutFolderMemberRelationship
1068:, which interacts with the
422:Structured Storage Timeline
7148:
5831:Comparison of file systems
5237:Universal Windows Platform
4943:Kernel Transaction Manager
4928:Hardware Abstraction Layer
4625:Multimedia Class Scheduler
2616:
2054:
1988:
302:), WinFS can traverse the
7122:Windows disk file systems
6894:
6610:
5860:
5826:
5756:
5689:Windows Services for UNIX
5074:Data Execution Prevention
4923:Graphics Device Interface
4813:Network Access Protection
4432:Remote Desktop Connection
4057:
3901:"Visualizing WinFS Types"
3561:. In Olga, Dambit (ed.).
2742:. Guardian News and Media
2734:"Why WinFS had to vanish"
2021:analyze the relationship
991:object-relational mapping
901:
781:Microsoft Semantic Engine
420:
247:Educational Qualification
6934:Extended file attributes
6635:Compact Disc File System
5054:Security and Maintenance
4998:Security Account Manager
4592:Windows XP visual styles
3038:"WinFS on The .NET Show"
2492:WinFS Beta 1 includes a
2386:, returning the list of
2252:
2086:
1937:WinFS supports creating
1723://could be used as well.
1693:OutAuthoringRelationship
1435:// Name is a ComplexType
1357:
1030:Microsoft Sync Framework
995:ADO.NET Entity Framework
34:system project based on
7033:Installable File System
5639:Media Control Interface
5473:Help and Support Center
5089:Kernel Patch Protection
4853:System Resource Manager
4833:Remote Desktop Services
4828:Print Services for UNIX
4610:Service Control Manager
4220:Windows Error Reporting
4140:DirectX Diagnostic Tool
3185:. ZDNet. Archived from
2234:like operators such as
1897:Embedding Relationships
1891:Reference Relationships
1232:classes and inheritance
1165:shell objects, akin to
7127:Windows administration
6081:TiVo Media File System
5945:Encrypting File System
5619:Desktop Cleanup Wizard
5195:COM Structured storage
4896:Desktop Window Manager
4788:Windows Media Services
3311:"Update to the Update"
3211:"WinFS for Developers"
2721:on September 30, 2007.
2615:interface for writing
2554:
2417:. WinFS will raise an
2384:OutContactRelationship
2376:OutContactRelationship
2312:OutContactRelationship
2164:OutContactRelationship
1980:
1939:Rich Application Views
1877:Embedding Relationship
1873:Reference Relationship
1863:
1798:OutSubjectRelationship
1546:// Age is a SimpleType
1326:
1273:
1226:
1181:relationship, such as
1053:
960:Windows Desktop Search
928:Relational File System
24:Windows Future Storage
7132:Semantic file systems
6076:Macintosh File System
5247:Windows Mixed Reality
4918:Enhanced Write Filter
4768:Roaming user profiles
3899:Sanjay Nagamangalam.
2822:"Where is WinFS now?"
2762:"IWish Concept Video"
2548:
2184:properties, embedded
2158:OutgoingRelationships
2104:OutgoingRelationships
2084:the relationship as:
2077:OutgoingRelationships
2073:IncomingRelationships
2010:OutgoingRelationships
2006:IncomingRelationships
1978:
1884:Holding Relationships
1861:
1444:"Doe, John"
1324:
1271:
1224:
1051:
7089:GUID Partition Table
6436:Distributed parallel
6184:Shared File System (
5528:Mobile Device Center
5478:Health & Fitness
5276:Solitaire Collection
5104:User Account Control
5099:Protected Media Path
5003:Server Message Block
4953:Logical Disk Manager
4205:System Policy Editor
4190:System Configuration
4005:WinFS Beta 1 Preview
3595:Erwyn van der Meer.
3559:"WinFS Architecture"
3538:on December 12, 2005
3466:on December 15, 2006
3456:Shell: Revealed Blog
2528:mode as well as the
2196:"title = Something'"
1904:data are organized.
1869:Holding Relationship
1579:FindMyPersonalFolder
1225:WinFS Type Hierarchy
1026:Microsoft SQL Server
265:) or complex types (
102:Microsoft SQL Server
36:relational databases
7094:Apple Partition Map
7040:Virtual file system
6979:Access-control list
6093:NetWare File System
5674:Virtual DOS machine
5018:System Idle Process
4993:Resource Protection
4901:Portable Executable
4793:Active DRM Services
4195:System File Checker
4165:Performance Monitor
3415:"About WinFS Rules"
2483:Application support
2457:all vacation photos
2248:"title LIKE 'any*'"
1862:WinFS Relationships
1316:last conversed date
1272:Defining a new Type
949:, and required the
328:relational database
70:relational database
7084:Master Boot Record
6909:Data deduplication
6548:Google File System
6464:Google File System
5950:Extent File System
5912:Byte File System (
5679:Windows on Windows
5403:Backup and Restore
5215:Transaction Server
4933:I/O request packet
4773:Folder redirection
4442:Speech Recognition
4200:System Information
4155:Management Console
3951:Shishir Mehrotra.
2597:WinFS Type Browser
2555:
2143:ContactsCollection
2089:ContactsCollection
1981:
1963:is the concept of
1864:
1327:
1274:
1227:
1054:
976:incremental search
970:property editing,
916:Object File System
53:and management of
7102:
7101:
7009:
7008:
6899:Case preservation
6805:
6804:
6504:
6503:
6430:
6429:
6192:Smart File System
5786:
5785:
5712:
5711:
5669:Video for Windows
5624:Games for Windows
5493:Internet Explorer
4587:Windows Spotlight
4230:Windows Installer
3832:"WinFS -StoreSpy"
2664:Desktop organizer
2468:share only photos
2425:Information Agent
2342:ContactCollection
2318:GetTargetSearcher
1965:"integrity level"
1281:may have a field
1061:of these stores.
1009:, then codenamed
984:Query composition
912:
911:
897:
896:
881:
880:
865:
864:
849:
848:
833:
832:
817:
816:
801:
800:
758:Exchange Webstore
720:2019 —
710:2018 —
700:2017 —
690:2016 —
680:2015 —
670:2014 —
660:2013 —
650:2012 —
640:2011 —
630:2010 —
620:2009 —
610:2008 —
600:2007 —
590:2006 —
580:2005 —
570:2004 —
560:2003 —
550:2002 —
540:2001 —
530:2000 —
520:1999 —
510:1998 —
500:1997 —
490:1996 —
480:1995 —
470:1994 —
460:1993 —
450:1992 —
440:1991 —
430:1990 —
416:
415:
312:communicated with
118:operating systems
68:WinFS includes a
63:unstructured data
44:Microsoft Windows
7139:
6919:Execute in place
6892:
6625:Boot File System
6608:
6372:
5908:Boot File System
5858:
5813:
5806:
5799:
5790:
5775:
5774:
5764:
5763:
5684:Windows SideShow
5463:Food & Drink
5357:Spider Solitaire
5297:
5190:ActiveX Document
5158:Active Scripting
5114:Windows Firewall
5069:Credential Guard
4748:Active Directory
4545:Indexing Service
4175:Resource Monitor
4170:Recovery Console
4044:
4037:
4030:
4021:
4014:Internet Archive
3995:Channel 9 Videos
3989:Internet Archive
3968:
3967:
3965:
3964:
3948:
3942:
3941:
3939:
3938:
3922:
3916:
3915:
3913:
3912:
3896:
3887:
3886:
3884:
3883:
3874:. Archived from
3868:
3862:
3861:
3859:
3858:
3848:
3842:
3841:
3839:
3838:
3827:
3821:
3820:
3818:
3817:
3801:
3784:
3783:
3781:
3780:
3764:
3758:
3757:
3755:
3754:
3738:
3732:
3731:
3729:
3728:
3712:
3687:
3686:
3684:
3683:
3670:Richard Grimes.
3667:
3638:
3637:
3635:
3634:
3618:
3612:
3611:
3609:
3608:
3599:. Archived from
3592:
3586:
3585:
3583:
3582:
3576:
3569:
3554:
3548:
3546:
3544:
3543:
3537:
3518:
3509:
3508:
3506:
3505:
3493:
3487:
3482:
3476:
3475:
3473:
3471:
3462:. Archived from
3447:
3441:
3440:
3438:
3436:
3427:. Archived from
3413:Kati Dimitrova.
3410:
3395:
3394:
3392:
3390:
3384:
3368:
3362:
3361:
3359:
3357:
3332:
3326:
3325:
3323:
3322:
3306:
3300:
3299:
3297:
3296:
3280:
3274:
3273:
3271:
3270:
3254:
3248:
3247:
3245:
3244:
3228:
3222:
3221:
3219:
3218:
3207:
3198:
3197:
3195:
3194:
3178:
3172:
3171:
3169:
3168:
3159:. Archived from
3153:
3144:
3143:
3141:
3140:
3131:. Archived from
3124:
3085:
3084:
3082:
3081:
3065:
3059:
3058:
3056:
3055:
3046:. Archived from
3034:
3007:
3006:
3004:
3003:
2991:
2982:
2981:
2979:
2978:
2966:
2939:
2938:
2936:
2935:
2919:
2906:
2905:
2903:
2902:
2890:
2837:
2836:
2834:
2833:
2824:. Archived from
2817:
2806:
2805:
2803:
2802:
2786:
2777:
2776:
2774:
2773:
2758:
2752:
2751:
2749:
2747:
2729:
2723:
2722:
2701:
2639:"Project Orange"
2633:Project "Orange"
2611:. It presents a
2419:ItemChangedEvent
2370:
2367:
2364:
2361:
2358:
2355:
2352:
2349:
2346:
2343:
2340:
2337:
2334:
2331:
2328:
2325:
2322:
2319:
2316:
2313:
2310:
2307:
2304:
2301:
2298:
2295:
2292:
2289:
2286:
2283:
2280:
2277:
2274:
2271:
2268:
2265:
2262:
2259:
2256:
2174:
2171:
2168:
2165:
2162:
2159:
2156:
2153:
2150:
2147:
2144:
2141:
2138:
2135:
2132:
2129:
2126:
2123:
2120:
2117:
2114:
2111:
2108:
2105:
2102:
2099:
2096:
2093:
2090:
1841:
1838:
1835:
1832:
1829:
1826:
1823:
1820:
1817:
1814:
1811:
1808:
1805:
1802:
1799:
1796:
1793:
1790:
1787:
1784:
1781:
1778:
1775:
1772:
1769:
1766:
1763:
1760:
1757:
1754:
1751:
1748:
1745:
1742:
1739:
1736:
1733:
1730:
1727:
1724:
1721:
1718:
1715:
1712:
1709:
1706:
1703:
1700:
1697:
1694:
1691:
1688:
1685:
1682:
1679:
1676:
1673:
1670:
1667:
1664:
1661:
1658:
1655:
1652:
1649:
1646:
1643:
1640:
1637:
1634:
1631:
1628:
1625:
1622:
1619:
1616:
1613:
1610:
1607:
1604:
1601:
1598:
1595:
1592:
1589:
1586:
1585:containingFolder
1583:
1580:
1577:
1574:
1571:
1568:
1567:containingFolder
1565:
1562:
1559:
1556:
1553:
1550:
1547:
1544:
1541:
1538:
1535:
1532:
1529:
1526:
1523:
1520:
1517:
1514:
1511:
1508:
1505:
1502:
1499:
1496:
1493:
1490:
1487:
1484:
1481:
1478:
1475:
1472:
1469:
1466:
1463:
1460:
1457:
1456:"John"
1454:
1451:
1448:
1445:
1442:
1439:
1436:
1433:
1430:
1427:
1424:
1421:
1418:
1415:
1412:
1409:
1406:
1403:
1400:
1397:
1394:
1391:
1388:
1385:
1382:
1379:
1376:
1373:
1370:
1367:
1364:
1361:
1095:that runs three
1091:WinFS runs as a
1004:
1001:objects via the
993:components into
888:
883:
872:
867:
856:
851:
840:
835:
824:
819:
808:
803:
792:
787:
776:
769:
748:
738:Storage+, using
729:
721:
716:
711:
706:
701:
696:
691:
686:
681:
676:
671:
666:
661:
656:
651:
646:
641:
636:
631:
626:
621:
616:
611:
606:
601:
596:
591:
586:
581:
576:
571:
566:
561:
556:
551:
546:
541:
536:
531:
526:
521:
516:
511:
506:
501:
496:
491:
486:
481:
476:
471:
466:
461:
456:
451:
446:
441:
436:
431:
418:
411:
408:
402:
395:factual accuracy
387:
386:
379:
120:, including the
116:found on common
47:operating system
7147:
7146:
7142:
7141:
7140:
7138:
7137:
7136:
7107:
7106:
7103:
7098:
7072:
7044:
7028:File system API
7005:
6965:
6941:File change log
6883:
6859:Record-oriented
6832:Self-certifying
6801:
6758:
6704:
6599:
6500:
6426:
6370:
6313:
6280:
5853:
5847:
5843:Unix filesystem
5822:
5817:
5787:
5782:
5752:
5720:Microsoft Store
5718:
5708:
5654:POSIX subsystem
5634:File Protection
5607:
5578:Program Manager
5563:Phone Companion
5553:Outlook Express
5503:Make Compatible
5433:Desktop Gadgets
5393:Anytime Upgrade
5376:
5288:
5261:
5252:Windows Runtime
5144:
5118:
5084:Family features
5042:
4867:
4823:DFS Replication
4734:
4649:
4640:Error Reporting
4596:
4496:
4372:Mobility Center
4367:Movies & TV
4261:
4245:Windows Insider
4135:Driver Verifier
4130:Drive Optimizer
4097:
4091:
4082:Booting process
4053:
4048:
4000:WinFS Newsgroup
3976:
3971:
3962:
3960:
3950:
3949:
3945:
3936:
3934:
3924:
3923:
3919:
3910:
3908:
3898:
3897:
3890:
3881:
3879:
3870:
3869:
3865:
3856:
3854:
3850:
3849:
3845:
3836:
3834:
3829:
3828:
3824:
3815:
3813:
3803:
3802:
3787:
3778:
3776:
3766:
3765:
3761:
3752:
3750:
3741:Vijay Bangaru.
3740:
3739:
3735:
3726:
3724:
3714:
3713:
3690:
3681:
3679:
3669:
3668:
3641:
3632:
3630:
3623:"WinFS Mailbox"
3621:Vijay Bangaru.
3620:
3619:
3615:
3606:
3604:
3594:
3593:
3589:
3580:
3578:
3574:
3567:
3556:
3555:
3551:
3541:
3539:
3535:
3520:
3519:
3512:
3503:
3501:
3495:
3494:
3490:
3483:
3479:
3469:
3467:
3449:
3448:
3444:
3434:
3432:
3412:
3411:
3398:
3388:
3386:
3385:on July 1, 2011
3382:
3370:
3369:
3365:
3355:
3353:
3334:
3333:
3329:
3320:
3318:
3309:Quentin Clark.
3308:
3307:
3303:
3294:
3292:
3282:
3281:
3277:
3268:
3266:
3256:
3255:
3251:
3242:
3240:
3231:Vijay Bangaru.
3230:
3229:
3225:
3216:
3214:
3209:
3208:
3201:
3192:
3190:
3180:
3179:
3175:
3166:
3164:
3155:
3154:
3147:
3138:
3136:
3127:Paul Thurrott.
3126:
3125:
3088:
3079:
3077:
3068:Vijay Bangaru.
3067:
3066:
3062:
3053:
3051:
3036:
3035:
3010:
3001:
2999:
2993:
2992:
2985:
2976:
2974:
2968:
2967:
2942:
2933:
2931:
2922:Vijay Bangaru.
2921:
2920:
2909:
2900:
2898:
2892:
2891:
2840:
2831:
2829:
2820:Quentin Clark.
2819:
2818:
2809:
2800:
2798:
2795:What's in Store
2788:
2787:
2780:
2771:
2769:
2760:
2759:
2755:
2745:
2743:
2731:
2730:
2726:
2715:CBS Interactive
2703:
2702:
2698:
2694:
2660:
2635:
2605:
2593:
2580:Nested Elements
2563:virtual folders
2549:WinFS included
2543:
2519:
2490:
2488:Shell namespace
2485:
2448:
2427:
2407:
2380:Name LIKE 'A*'"
2372:
2371:
2368:
2365:
2362:
2359:
2356:
2353:
2350:
2347:
2344:
2341:
2338:
2335:
2332:
2329:
2326:
2323:
2320:
2317:
2314:
2311:
2308:
2305:
2302:
2299:
2296:
2293:
2290:
2287:
2284:
2281:
2278:
2275:
2272:
2269:
2266:
2263:
2260:
2257:
2254:
2176:
2175:
2172:
2169:
2166:
2163:
2160:
2157:
2154:
2151:
2148:
2145:
2142:
2139:
2136:
2133:
2130:
2127:
2124:
2121:
2118:
2115:
2112:
2109:
2106:
2103:
2100:
2097:
2094:
2091:
2088:
2035:
1973:
1956:
1935:
1912:WinFS includes
1910:
1850:A datum can be
1848:
1843:
1842:
1839:
1836:
1833:
1830:
1827:
1824:
1821:
1818:
1815:
1812:
1809:
1806:
1803:
1800:
1797:
1794:
1791:
1788:
1785:
1782:
1779:
1776:
1773:
1770:
1767:
1764:
1761:
1758:
1755:
1752:
1749:
1746:
1743:
1740:
1737:
1734:
1731:
1728:
1725:
1722:
1719:
1716:
1713:
1710:
1707:
1704:
1701:
1698:
1695:
1692:
1689:
1686:
1683:
1680:
1677:
1674:
1671:
1668:
1665:
1662:
1659:
1656:
1653:
1650:
1647:
1644:
1641:
1638:
1635:
1632:
1629:
1626:
1623:
1620:
1617:
1614:
1611:
1608:
1605:
1602:
1599:
1596:
1593:
1590:
1587:
1584:
1581:
1578:
1575:
1572:
1569:
1566:
1563:
1560:
1557:
1554:
1551:
1548:
1545:
1542:
1539:
1536:
1533:
1530:
1527:
1524:
1521:
1518:
1515:
1512:
1509:
1506:
1503:
1500:
1497:
1494:
1491:
1488:
1485:
1483:TelephoneNumber
1482:
1479:
1476:
1474:TelephoneNumber
1473:
1470:
1468:"Doe"
1467:
1464:
1461:
1458:
1455:
1452:
1449:
1446:
1443:
1440:
1437:
1434:
1431:
1428:
1425:
1422:
1419:
1416:
1413:
1410:
1408:ContactEAddress
1407:
1404:
1401:
1398:
1396:ContactEAddress
1395:
1392:
1389:
1386:
1383:
1380:
1377:
1374:
1371:
1368:
1365:
1362:
1359:
1219:
1199:
1167:Virtual folders
1135:
1110:WinFSSearch.exe
1082:Synchronization
1046:
1041:
1007:SQL Server 2008
1002:
908:
893:
886:
877:
870:
861:
854:
845:
838:
829:
822:
813:
806:
797:
790:
783:
782:
778:
777:
771:
770:
761:
760:
754:
753:
743:
742:
735:
734:
722:
719:
717:
714:
712:
709:
707:
704:
702:
699:
697:
694:
692:
689:
687:
684:
682:
679:
677:
674:
672:
669:
667:
664:
662:
659:
657:
654:
652:
649:
647:
644:
642:
639:
637:
634:
632:
629:
627:
624:
622:
619:
617:
614:
612:
609:
607:
604:
602:
599:
597:
594:
592:
589:
587:
584:
582:
579:
577:
574:
572:
569:
567:
564:
562:
559:
557:
554:
552:
549:
547:
544:
542:
539:
537:
534:
532:
529:
527:
524:
522:
519:
517:
514:
512:
509:
507:
504:
502:
499:
497:
494:
492:
489:
487:
484:
482:
479:
477:
474:
472:
469:
467:
464:
462:
459:
457:
454:
452:
449:
447:
444:
442:
439:
437:
434:
432:
429:
423:
412:
406:
403:
400:
392:This article's
388:
384:
377:
207:
154:relational data
126:stream of bytes
110:
59:semi-structured
49:, designed for
38:, developed by
17:
12:
11:
5:
7145:
7143:
7135:
7134:
7129:
7124:
7119:
7109:
7108:
7100:
7099:
7097:
7096:
7091:
7086:
7080:
7078:
7074:
7073:
7071:
7070:
7068:Log-structured
7065:
7060:
7054:
7052:
7046:
7045:
7043:
7042:
7037:
7036:
7035:
7025:
7019:
7017:
7011:
7010:
7007:
7006:
7004:
7003:
7002:
7001:
6996:
6986:
6981:
6975:
6973:
6971:Access control
6967:
6966:
6964:
6963:
6962:
6961:
6956:
6948:
6943:
6938:
6937:
6936:
6929:File attribute
6926:
6921:
6916:
6914:Data scrubbing
6911:
6906:
6901:
6895:
6889:
6885:
6884:
6882:
6881:
6876:
6871:
6869:Steganographic
6866:
6861:
6856:
6851:
6849:Log-structured
6846:
6841:
6836:
6835:
6834:
6829:
6824:
6813:
6811:
6807:
6806:
6803:
6802:
6800:
6799:
6794:
6789:
6784:
6779:
6774:
6768:
6766:
6760:
6759:
6757:
6756:
6751:
6746:
6741:
6738:
6733:
6728:
6723:
6718:
6712:
6710:
6706:
6705:
6703:
6702:
6697:
6692:
6687:
6682:
6677:
6672:
6667:
6662:
6657:
6652:
6647:
6642:
6637:
6632:
6627:
6622:
6617:
6611:
6605:
6601:
6600:
6598:
6597:
6590:
6585:
6580:
6575:
6570:
6565:
6560:
6555:
6550:
6545:
6540:
6535:
6530:
6520:
6514:
6512:
6506:
6505:
6502:
6501:
6499:
6498:
6491:
6486:
6481:
6476:
6471:
6466:
6461:
6456:
6451:
6446:
6440:
6438:
6432:
6431:
6428:
6427:
6425:
6424:
6419:
6414:
6413:
6412:
6402:
6397:
6392:
6387:
6381:
6379:
6369:
6368:
6363:
6358:
6353:
6348:
6343:
6338:
6333:
6327:
6325:
6315:
6314:
6312:
6311:
6306:
6301:
6296:
6290:
6288:
6282:
6281:
6279:
6278:
6268:
6258:
6253:
6248:
6243:
6238:
6233:
6232:
6231:
6226:
6216:
6211:
6206:
6201:
6196:
6195:
6194:
6189:
6179:
6174:
6172:Reliance Nitro
6169:
6164:
6163:
6162:
6152:
6147:
6142:
6137:
6132:
6127:
6122:
6117:
6112:
6111:
6110:
6100:
6095:
6090:
6085:
6084:
6083:
6078:
6070:
6065:
6060:
6055:
6050:
6045:
6035:
6032:Classic Mac OS
6025:
6024:
6023:
6013:
6008:
6003:
5998:
5997:
5996:
5986:
5985:
5984:
5979:
5974:
5969:
5959:
5954:
5953:
5952:
5947:
5939:
5934:
5929:
5924:
5919:
5918:
5917:
5910:
5905:
5903:Be File System
5897:
5892:
5887:
5882:
5877:
5872:
5867:
5861:
5855:
5849:
5848:
5846:
5845:
5840:
5839:
5838:
5827:
5824:
5823:
5818:
5816:
5815:
5808:
5801:
5793:
5784:
5783:
5781:
5780:
5769:
5757:
5754:
5753:
5751:
5750:
5745:
5740:
5735:
5730:
5724:
5722:
5714:
5713:
5710:
5709:
5707:
5706:
5701:
5696:
5691:
5686:
5681:
5676:
5671:
5666:
5661:
5656:
5651:
5646:
5641:
5636:
5631:
5626:
5621:
5615:
5613:
5609:
5608:
5606:
5605:
5600:
5595:
5590:
5585:
5583:Steps Recorder
5580:
5575:
5570:
5565:
5560:
5555:
5550:
5545:
5540:
5535:
5530:
5525:
5520:
5515:
5510:
5505:
5500:
5495:
5490:
5485:
5480:
5475:
5470:
5465:
5460:
5455:
5450:
5445:
5440:
5435:
5430:
5425:
5420:
5415:
5410:
5405:
5400:
5395:
5390:
5384:
5382:
5378:
5377:
5375:
5374:
5367:
5360:
5353:
5346:
5339:
5332:
5325:
5318:
5311:
5303:
5301:
5294:
5290:
5289:
5287:
5286:
5279:
5271:
5269:
5263:
5262:
5260:
5259:
5254:
5249:
5244:
5239:
5234:
5229:
5224:
5219:
5218:
5217:
5212:
5210:OLE Automation
5207:
5202:
5197:
5192:
5187:
5177:
5176:
5175:
5170:
5165:
5154:
5152:
5146:
5145:
5143:
5142:
5137:
5132:
5126:
5124:
5120:
5119:
5117:
5116:
5111:
5106:
5101:
5096:
5091:
5086:
5081:
5076:
5071:
5066:
5061:
5056:
5050:
5048:
5044:
5043:
5041:
5040:
5035:
5030:
5025:
5020:
5015:
5010:
5005:
5000:
4995:
4990:
4985:
4980:
4978:Object Manager
4975:
4970:
4965:
4960:
4955:
4950:
4945:
4940:
4938:Imaging Format
4935:
4930:
4925:
4920:
4915:
4914:
4913:
4908:
4898:
4893:
4888:
4883:
4877:
4875:
4869:
4868:
4866:
4865:
4860:
4855:
4850:
4845:
4840:
4835:
4830:
4825:
4820:
4815:
4810:
4805:
4800:
4795:
4790:
4785:
4780:
4775:
4770:
4765:
4760:
4755:
4750:
4744:
4742:
4736:
4735:
4733:
4732:
4727:
4722:
4721:
4720:
4715:
4710:
4705:
4700:
4695:
4685:
4680:
4675:
4670:
4665:
4659:
4657:
4651:
4650:
4648:
4647:
4642:
4637:
4635:Task Scheduler
4632:
4627:
4622:
4617:
4612:
4606:
4604:
4598:
4597:
4595:
4594:
4589:
4584:
4579:
4574:
4569:
4568:
4567:
4565:Special folder
4562:
4557:
4552:
4547:
4537:
4532:
4527:
4522:
4517:
4512:
4506:
4504:
4498:
4497:
4495:
4494:
4489:
4484:
4479:
4477:Voice Recorder
4474:
4469:
4464:
4459:
4454:
4449:
4444:
4439:
4434:
4429:
4424:
4419:
4414:
4409:
4404:
4399:
4394:
4389:
4384:
4379:
4374:
4369:
4364:
4363:
4362:
4352:
4347:
4342:
4337:
4332:
4327:
4322:
4317:
4312:
4307:
4302:
4297:
4292:
4287:
4282:
4277:
4271:
4269:
4263:
4262:
4260:
4259:
4254:
4249:
4248:
4247:
4240:Windows Update
4237:
4232:
4227:
4222:
4217:
4212:
4210:System Restore
4207:
4202:
4197:
4192:
4187:
4182:
4177:
4172:
4167:
4162:
4157:
4152:
4147:
4142:
4137:
4132:
4127:
4122:
4120:Device Manager
4117:
4112:
4110:Command Prompt
4107:
4101:
4099:
4093:
4092:
4090:
4089:
4084:
4079:
4078:
4077:
4072:
4064:
4058:
4055:
4054:
4049:
4047:
4046:
4039:
4032:
4024:
4018:
4017:
4007:
4002:
3997:
3992:
3982:
3975:
3974:External links
3972:
3970:
3969:
3943:
3925:Luiz Miranda.
3917:
3888:
3863:
3843:
3822:
3804:Neil Padgett.
3785:
3759:
3733:
3688:
3639:
3613:
3587:
3549:
3510:
3488:
3477:
3442:
3396:
3363:
3327:
3301:
3283:Sanjay Anand.
3275:
3249:
3223:
3199:
3181:Cath Everett.
3173:
3145:
3086:
3060:
3008:
2983:
2940:
2907:
2838:
2807:
2791:"WinFS Update"
2778:
2753:
2724:
2695:
2693:
2690:
2689:
2688:
2682:
2677:
2672:
2666:
2659:
2656:
2634:
2631:
2604:
2601:
2592:
2589:
2542:
2539:
2522:Microsoft Rave
2518:
2517:Microsoft Rave
2515:
2489:
2486:
2484:
2481:
2461:network shares
2447:
2444:
2426:
2423:
2406:
2403:
2253:
2087:
2034:
2031:
1992:query language
1972:
1971:Data retrieval
1969:
1955:
1954:Access control
1952:
1934:
1931:
1909:
1906:
1901:
1900:
1894:
1888:
1847:
1844:
1573:UserDataFolder
1358:
1348:Data retrieval
1329:WinFS creates
1218:
1215:
1198:
1195:
1134:
1131:
1124:.NET Framework
1120:
1119:
1113:
1107:
1045:
1042:
1040:
1037:
980:saved searches
955:System.Storage
951:.NET Framework
910:
909:
902:
899:
898:
895:
894:
891:
889:
879:
878:
875:
873:
863:
862:
859:
857:
847:
846:
843:
841:
831:
830:
827:
825:
815:
814:
811:
809:
799:
798:
795:
793:
784:
780:
779:
773:
772:
763:
762:
756:
755:
745:
744:
737:
736:
726:
725:
723:
718:
713:
708:
703:
698:
693:
688:
683:
678:
673:
668:
663:
658:
653:
648:
643:
638:
633:
628:
623:
618:
613:
608:
603:
598:
593:
588:
583:
578:
573:
568:
563:
558:
553:
548:
543:
538:
533:
528:
523:
518:
513:
508:
503:
498:
493:
488:
483:
478:
473:
468:
463:
458:
453:
448:
443:
438:
433:
428:
425:
424:
421:
414:
413:
391:
389:
382:
376:
373:
369:desktop search
206:
203:
186:Desktop search
152:documents and
109:
106:
15:
13:
10:
9:
6:
4:
3:
2:
7144:
7133:
7130:
7128:
7125:
7123:
7120:
7118:
7115:
7114:
7112:
7105:
7095:
7092:
7090:
7087:
7085:
7082:
7081:
7079:
7075:
7069:
7066:
7064:
7061:
7059:
7058:Cryptographic
7056:
7055:
7053:
7051:
7047:
7041:
7038:
7034:
7031:
7030:
7029:
7026:
7024:
7021:
7020:
7018:
7016:
7012:
7000:
6997:
6995:
6992:
6991:
6990:
6987:
6985:
6982:
6980:
6977:
6976:
6974:
6972:
6968:
6960:
6957:
6955:
6952:
6951:
6949:
6947:
6944:
6942:
6939:
6935:
6932:
6931:
6930:
6927:
6925:
6922:
6920:
6917:
6915:
6912:
6910:
6907:
6905:
6904:Copy-on-write
6902:
6900:
6897:
6896:
6893:
6890:
6886:
6880:
6877:
6875:
6872:
6870:
6867:
6865:
6862:
6860:
6857:
6855:
6852:
6850:
6847:
6845:
6842:
6840:
6837:
6833:
6830:
6828:
6825:
6823:
6820:
6819:
6818:
6815:
6814:
6812:
6808:
6798:
6795:
6793:
6790:
6788:
6785:
6783:
6780:
6778:
6775:
6773:
6770:
6769:
6767:
6765:
6761:
6755:
6752:
6750:
6747:
6745:
6742:
6739:
6737:
6734:
6732:
6729:
6727:
6724:
6722:
6719:
6717:
6714:
6713:
6711:
6707:
6701:
6698:
6696:
6693:
6691:
6688:
6686:
6683:
6681:
6678:
6676:
6673:
6671:
6668:
6666:
6663:
6661:
6658:
6656:
6653:
6651:
6648:
6646:
6643:
6641:
6638:
6636:
6633:
6631:
6628:
6626:
6623:
6621:
6618:
6616:
6613:
6612:
6609:
6606:
6602:
6596:
6595:
6591:
6589:
6586:
6584:
6581:
6579:
6576:
6574:
6571:
6569:
6566:
6564:
6561:
6559:
6556:
6554:
6551:
6549:
6546:
6544:
6541:
6539:
6536:
6534:
6531:
6528:
6524:
6521:
6519:
6516:
6515:
6513:
6511:
6507:
6497:
6496:
6492:
6490:
6487:
6485:
6482:
6480:
6477:
6475:
6472:
6470:
6467:
6465:
6462:
6460:
6457:
6455:
6452:
6450:
6447:
6445:
6442:
6441:
6439:
6437:
6433:
6423:
6420:
6418:
6415:
6411:
6408:
6407:
6406:
6403:
6401:
6398:
6396:
6393:
6391:
6388:
6386:
6383:
6382:
6380:
6378:
6377:wear leveling
6373:
6367:
6364:
6362:
6359:
6357:
6354:
6352:
6349:
6347:
6344:
6342:
6339:
6337:
6334:
6332:
6329:
6328:
6326:
6324:
6320:
6316:
6310:
6307:
6305:
6302:
6300:
6297:
6295:
6292:
6291:
6289:
6287:
6283:
6276:
6272:
6269:
6266:
6262:
6259:
6257:
6254:
6252:
6249:
6247:
6244:
6242:
6239:
6237:
6234:
6230:
6227:
6225:
6222:
6221:
6220:
6217:
6215:
6212:
6210:
6207:
6205:
6202:
6200:
6197:
6193:
6190:
6187:
6183:
6182:
6180:
6178:
6175:
6173:
6170:
6168:
6165:
6161:
6158:
6157:
6156:
6153:
6151:
6148:
6146:
6143:
6141:
6138:
6136:
6133:
6131:
6128:
6126:
6123:
6121:
6118:
6116:
6113:
6109:
6106:
6105:
6104:
6101:
6099:
6096:
6094:
6091:
6089:
6086:
6082:
6079:
6077:
6074:
6073:
6071:
6069:
6066:
6064:
6061:
6059:
6056:
6054:
6051:
6049:
6046:
6043:
6039:
6036:
6033:
6029:
6026:
6022:
6019:
6018:
6017:
6014:
6012:
6009:
6007:
6004:
6002:
5999:
5995:
5992:
5991:
5990:
5987:
5983:
5980:
5978:
5975:
5973:
5970:
5968:
5965:
5964:
5963:
5960:
5958:
5955:
5951:
5948:
5946:
5943:
5942:
5940:
5938:
5935:
5933:
5930:
5928:
5925:
5923:
5920:
5915:
5911:
5909:
5906:
5904:
5901:
5900:
5898:
5896:
5893:
5891:
5888:
5886:
5883:
5881:
5878:
5876:
5873:
5871:
5868:
5866:
5863:
5862:
5859:
5856:
5850:
5844:
5841:
5837:
5834:
5833:
5832:
5829:
5828:
5825:
5821:
5814:
5809:
5807:
5802:
5800:
5795:
5794:
5791:
5779:
5770:
5768:
5759:
5758:
5755:
5749:
5746:
5744:
5741:
5739:
5736:
5734:
5731:
5729:
5726:
5725:
5723:
5721:
5715:
5705:
5702:
5700:
5699:Windows To Go
5697:
5695:
5692:
5690:
5687:
5685:
5682:
5680:
5677:
5675:
5672:
5670:
5667:
5665:
5662:
5660:
5657:
5655:
5652:
5650:
5647:
5645:
5642:
5640:
5637:
5635:
5632:
5630:
5627:
5625:
5622:
5620:
5617:
5616:
5614:
5610:
5604:
5601:
5599:
5596:
5594:
5591:
5589:
5586:
5584:
5581:
5579:
5576:
5574:
5571:
5569:
5568:Photo Gallery
5566:
5564:
5561:
5559:
5556:
5554:
5551:
5549:
5546:
5544:
5541:
5539:
5536:
5534:
5531:
5529:
5526:
5524:
5521:
5519:
5516:
5514:
5513:Meeting Space
5511:
5509:
5506:
5504:
5501:
5499:
5496:
5494:
5491:
5489:
5486:
5484:
5483:HyperTerminal
5481:
5479:
5476:
5474:
5471:
5469:
5466:
5464:
5461:
5459:
5456:
5454:
5453:Easy Transfer
5451:
5449:
5446:
5444:
5441:
5439:
5436:
5434:
5431:
5429:
5426:
5424:
5421:
5419:
5416:
5414:
5411:
5409:
5406:
5404:
5401:
5399:
5396:
5394:
5391:
5389:
5386:
5385:
5383:
5379:
5373:
5372:
5368:
5366:
5365:
5361:
5359:
5358:
5354:
5352:
5351:
5347:
5345:
5344:
5340:
5338:
5337:
5333:
5331:
5330:
5326:
5324:
5323:
5319:
5317:
5316:
5312:
5310:
5309:
5305:
5304:
5302:
5298:
5295:
5291:
5285:
5284:
5280:
5278:
5277:
5273:
5272:
5270:
5268:
5264:
5258:
5255:
5253:
5250:
5248:
5245:
5243:
5240:
5238:
5235:
5233:
5230:
5228:
5225:
5223:
5220:
5216:
5213:
5211:
5208:
5206:
5203:
5201:
5198:
5196:
5193:
5191:
5188:
5186:
5183:
5182:
5181:
5178:
5174:
5171:
5169:
5166:
5164:
5161:
5160:
5159:
5156:
5155:
5153:
5151:
5147:
5141:
5138:
5136:
5133:
5131:
5128:
5127:
5125:
5123:Compatibility
5121:
5115:
5112:
5110:
5107:
5105:
5102:
5100:
5097:
5095:
5092:
5090:
5087:
5085:
5082:
5080:
5077:
5075:
5072:
5070:
5067:
5065:
5062:
5060:
5057:
5055:
5052:
5051:
5049:
5045:
5039:
5036:
5034:
5031:
5029:
5026:
5024:
5021:
5019:
5016:
5014:
5011:
5009:
5006:
5004:
5001:
4999:
4996:
4994:
4991:
4989:
4986:
4984:
4981:
4979:
4976:
4974:
4971:
4969:
4966:
4964:
4961:
4959:
4956:
4954:
4951:
4949:
4948:Library files
4946:
4944:
4941:
4939:
4936:
4934:
4931:
4929:
4926:
4924:
4921:
4919:
4916:
4912:
4909:
4907:
4904:
4903:
4902:
4899:
4897:
4894:
4892:
4889:
4887:
4884:
4882:
4879:
4878:
4876:
4874:
4870:
4864:
4861:
4859:
4856:
4854:
4851:
4849:
4846:
4844:
4841:
4839:
4836:
4834:
4831:
4829:
4826:
4824:
4821:
4819:
4816:
4814:
4811:
4809:
4806:
4804:
4801:
4799:
4796:
4794:
4791:
4789:
4786:
4784:
4781:
4779:
4776:
4774:
4771:
4769:
4766:
4764:
4761:
4759:
4756:
4754:
4751:
4749:
4746:
4745:
4743:
4741:
4737:
4731:
4728:
4726:
4723:
4719:
4716:
4714:
4711:
4709:
4708:Reparse point
4706:
4704:
4701:
4699:
4696:
4694:
4691:
4690:
4689:
4686:
4684:
4681:
4679:
4676:
4674:
4671:
4669:
4666:
4664:
4661:
4660:
4658:
4656:
4652:
4646:
4643:
4641:
4638:
4636:
4633:
4631:
4628:
4626:
4623:
4621:
4618:
4616:
4613:
4611:
4608:
4607:
4605:
4603:
4599:
4593:
4590:
4588:
4585:
4583:
4580:
4578:
4575:
4573:
4570:
4566:
4563:
4561:
4558:
4556:
4553:
4551:
4548:
4546:
4543:
4542:
4541:
4538:
4536:
4533:
4531:
4528:
4526:
4523:
4521:
4518:
4516:
4513:
4511:
4510:Action Center
4508:
4507:
4505:
4503:
4499:
4493:
4490:
4488:
4485:
4483:
4480:
4478:
4475:
4473:
4470:
4468:
4465:
4463:
4460:
4458:
4455:
4453:
4450:
4448:
4445:
4443:
4440:
4438:
4437:Snipping Tool
4435:
4433:
4430:
4428:
4425:
4423:
4420:
4418:
4415:
4413:
4410:
4408:
4405:
4403:
4400:
4398:
4395:
4393:
4390:
4388:
4385:
4383:
4380:
4378:
4375:
4373:
4370:
4368:
4365:
4361:
4358:
4357:
4356:
4353:
4351:
4348:
4346:
4343:
4341:
4338:
4336:
4333:
4331:
4328:
4326:
4323:
4321:
4318:
4316:
4313:
4311:
4308:
4306:
4303:
4301:
4298:
4296:
4295:Character Map
4293:
4291:
4288:
4286:
4283:
4281:
4278:
4276:
4273:
4272:
4270:
4268:
4264:
4258:
4255:
4253:
4250:
4246:
4243:
4242:
4241:
4238:
4236:
4233:
4231:
4228:
4226:
4223:
4221:
4218:
4216:
4213:
4211:
4208:
4206:
4203:
4201:
4198:
4196:
4193:
4191:
4188:
4186:
4183:
4181:
4178:
4176:
4173:
4171:
4168:
4166:
4163:
4161:
4158:
4156:
4153:
4151:
4148:
4146:
4143:
4141:
4138:
4136:
4133:
4131:
4128:
4126:
4123:
4121:
4118:
4116:
4115:Control Panel
4113:
4111:
4108:
4106:
4105:App Installer
4103:
4102:
4100:
4094:
4088:
4085:
4083:
4080:
4076:
4073:
4071:
4068:
4067:
4066:Architecture
4065:
4063:
4060:
4059:
4056:
4052:
4045:
4040:
4038:
4033:
4031:
4026:
4025:
4022:
4015:
4011:
4008:
4006:
4003:
4001:
3998:
3996:
3993:
3990:
3986:
3983:
3981:
3978:
3977:
3973:
3959:on 2007-03-09
3958:
3954:
3947:
3944:
3933:on 2007-11-19
3932:
3928:
3921:
3918:
3907:on 2007-08-16
3906:
3902:
3895:
3893:
3889:
3878:on 2007-09-29
3877:
3873:
3867:
3864:
3853:
3847:
3844:
3833:
3826:
3823:
3812:on 2007-02-17
3811:
3807:
3800:
3798:
3796:
3794:
3792:
3790:
3786:
3774:
3770:
3763:
3760:
3749:on 2007-06-18
3748:
3744:
3737:
3734:
3722:
3718:
3711:
3709:
3707:
3705:
3703:
3701:
3699:
3697:
3695:
3693:
3689:
3678:on 2007-06-27
3677:
3673:
3666:
3664:
3662:
3660:
3658:
3656:
3654:
3652:
3650:
3648:
3646:
3644:
3640:
3629:on 2007-05-22
3628:
3624:
3617:
3614:
3603:on 2007-06-09
3602:
3598:
3591:
3588:
3573:
3566:
3565:
3560:
3553:
3550:
3534:
3530:
3526:
3525:
3517:
3515:
3511:
3499:
3492:
3489:
3486:
3481:
3478:
3465:
3461:
3457:
3453:
3446:
3443:
3431:on 2008-12-26
3430:
3426:
3422:
3421:
3416:
3409:
3407:
3405:
3403:
3401:
3397:
3381:
3377:
3373:
3367:
3364:
3352:on 2003-12-21
3351:
3347:
3343:
3342:
3337:
3331:
3328:
3317:on 2007-07-03
3316:
3312:
3305:
3302:
3291:on 2007-10-31
3290:
3286:
3279:
3276:
3265:on 2007-03-08
3264:
3260:
3253:
3250:
3239:on 2007-05-20
3238:
3234:
3227:
3224:
3212:
3206:
3204:
3200:
3189:on 2010-03-12
3188:
3184:
3177:
3174:
3163:on 2007-10-31
3162:
3158:
3152:
3150:
3146:
3135:on 2007-07-02
3134:
3130:
3123:
3121:
3119:
3117:
3115:
3113:
3111:
3109:
3107:
3105:
3103:
3101:
3099:
3097:
3095:
3093:
3091:
3087:
3076:on 2007-07-08
3075:
3071:
3064:
3061:
3050:on 2009-01-05
3049:
3045:
3044:
3039:
3033:
3031:
3029:
3027:
3025:
3023:
3021:
3019:
3017:
3015:
3013:
3009:
2997:
2990:
2988:
2984:
2972:
2965:
2963:
2961:
2959:
2957:
2955:
2953:
2951:
2949:
2947:
2945:
2941:
2930:on 2007-06-09
2929:
2925:
2918:
2916:
2914:
2912:
2908:
2896:
2889:
2887:
2885:
2883:
2881:
2879:
2877:
2875:
2873:
2871:
2869:
2867:
2865:
2863:
2861:
2859:
2857:
2855:
2853:
2851:
2849:
2847:
2845:
2843:
2839:
2828:on 2008-05-17
2827:
2823:
2816:
2814:
2812:
2808:
2796:
2792:
2785:
2783:
2779:
2768:on 2006-06-02
2767:
2763:
2757:
2754:
2741:
2740:
2735:
2728:
2725:
2720:
2716:
2712:
2711:
2706:
2700:
2697:
2691:
2686:
2683:
2681:
2678:
2676:
2673:
2670:
2669:GNOME Storage
2667:
2665:
2662:
2661:
2657:
2655:
2653:
2648:
2644:
2640:
2632:
2630:
2628:
2627:
2622:
2618:
2614:
2610:
2602:
2600:
2598:
2590:
2588:
2585:
2581:
2577:
2573:
2572:Relationships
2569:
2564:
2560:
2552:
2547:
2540:
2538:
2536:
2531:
2527:
2523:
2516:
2514:
2512:
2507:
2503:
2499:
2495:
2487:
2482:
2480:
2477:
2473:
2469:
2464:
2462:
2458:
2452:
2445:
2443:
2441:
2437:
2433:
2424:
2422:
2420:
2416:
2412:
2411:Notifications
2405:Notifications
2404:
2402:
2400:
2395:
2393:
2389:
2385:
2381:
2377:
2251:
2249:
2245:
2241:
2237:
2233:
2229:
2225:
2221:
2217:
2213:
2209:
2205:
2201:
2197:
2193:
2192:
2191:Relationships
2187:
2183:
2182:
2085:
2083:
2078:
2074:
2069:
2067:
2063:
2059:
2056:
2052:
2048:
2047:transactional
2044:
2040:
2032:
2030:
2028:
2024:
2019:
2013:
2011:
2007:
2002:
2000:
1997:
1993:
1990:
1986:
1977:
1970:
1968:
1966:
1961:
1953:
1951:
1948:
1944:
1943:database view
1940:
1932:
1930:
1926:
1924:
1919:
1915:
1907:
1905:
1898:
1895:
1892:
1889:
1885:
1882:
1881:
1880:
1878:
1874:
1870:
1860:
1856:
1853:
1846:Relationships
1845:
1356:
1354:
1349:
1345:
1339:
1337:
1332:
1325:Relationships
1323:
1319:
1317:
1312:
1308:
1304:
1300:
1296:
1292:
1288:
1284:
1280:
1270:
1266:
1262:
1260:
1256:
1252:
1248:
1247:Relationships
1244:
1239:
1237:
1233:
1223:
1216:
1214:
1210:
1208:
1204:
1203:relationships
1196:
1194:
1192:
1188:
1184:
1179:
1175:
1170:
1168:
1162:
1160:
1156:
1150:
1148:
1144:
1140:
1132:
1130:
1128:
1125:
1117:
1114:
1111:
1108:
1105:
1102:
1101:
1100:
1098:
1094:
1089:
1087:
1083:
1079:
1075:
1071:
1067:
1062:
1060:
1050:
1043:
1038:
1036:
1033:
1031:
1027:
1023:
1022:Windows Shell
1019:
1016:
1012:
1008:
1000:
996:
992:
987:
985:
981:
977:
973:
967:
965:
961:
956:
952:
948:
943:
940:
936:
935:Windows Vista
931:
929:
925:
921:
917:
906:
900:
892:No known info
890:
885:
884:
874:
869:
868:
858:
853:
852:
842:
837:
836:
826:
821:
820:
810:
805:
804:
794:
789:
788:
785:
766:
759:
752:
741:
733:
724:
427:
426:
419:
410:
407:February 2019
398:
396:
390:
381:
380:
374:
372:
370:
366:
361:
357:
353:
349:
346:
341:
337:
333:
329:
326:WinFS uses a
324:
320:
315:
313:
309:
305:
301:
296:
293:
290:
285:
280:
276:
272:
268:
264:
260:
256:
252:
248:
244:
240:
236:
232:
228:
224:
220:
216:
212:
204:
202:
199:
195:
190:
187:
183:
179:
175:
171:
167:
163:
157:
155:
151:
146:
142:
138:
134:
129:
127:
123:
119:
115:
107:
105:
103:
99:
95:
94:Windows Vista
91:
86:
84:
78:
75:
71:
66:
64:
60:
56:
52:
48:
45:
41:
37:
33:
29:
25:
21:
7104:
7023:File manager
6753:
6592:
6493:
6319:Flash memory
6286:Optical disc
6224:soft updates
6204:Soup (Apple)
5854:non-rotating
5820:File systems
5733:File Manager
5703:
5573:Photo Viewer
5508:Media Center
5468:Groove Music
5398:Address Book
5369:
5362:
5355:
5350:Purble Place
5348:
5341:
5334:
5327:
5320:
5315:Chess Titans
5313:
5306:
5293:Discontinued
5281:
5274:
4973:Ntoskrnl.exe
4881:Boot Manager
4873:Architecture
4763:Group Policy
4655:File systems
4555:Saved search
4462:Sticky Notes
4427:Quick Assist
4355:Media Player
4325:Feedback Hub
4320:Fax and Scan
4215:Task Manager
4145:Event Viewer
4125:Disk Cleanup
3961:. Retrieved
3957:the original
3946:
3935:. Retrieved
3931:the original
3920:
3909:. Retrieved
3905:the original
3880:. Retrieved
3876:the original
3866:
3855:. Retrieved
3846:
3835:. Retrieved
3825:
3814:. Retrieved
3810:the original
3777:. Retrieved
3772:
3762:
3751:. Retrieved
3747:the original
3736:
3725:. Retrieved
3720:
3680:. Retrieved
3676:the original
3631:. Retrieved
3627:the original
3616:
3605:. Retrieved
3601:the original
3590:
3579:. Retrieved
3563:
3552:
3540:. Retrieved
3533:the original
3523:
3502:. Retrieved
3491:
3480:
3468:. Retrieved
3464:the original
3455:
3445:
3433:. Retrieved
3429:the original
3418:
3387:. Retrieved
3380:the original
3366:
3354:. Retrieved
3350:the original
3339:
3330:
3319:. Retrieved
3315:the original
3304:
3293:. Retrieved
3289:the original
3278:
3267:. Retrieved
3263:the original
3257:Shan Sinha.
3252:
3241:. Retrieved
3237:the original
3226:
3215:. Retrieved
3191:. Retrieved
3187:the original
3176:
3165:. Retrieved
3161:the original
3137:. Retrieved
3133:the original
3078:. Retrieved
3074:the original
3063:
3052:. Retrieved
3048:the original
3041:
3000:. Retrieved
2975:. Retrieved
2932:. Retrieved
2928:the original
2899:. Retrieved
2830:. Retrieved
2826:the original
2799:. Retrieved
2797:. MSDN Blogs
2794:
2770:. Retrieved
2766:the original
2756:
2744:. Retrieved
2739:The Guardian
2737:
2727:
2719:the original
2708:
2699:
2646:
2638:
2636:
2624:
2621:Intellisense
2608:
2606:
2596:
2594:
2591:Type Browser
2583:
2579:
2575:
2571:
2567:
2558:
2556:
2550:
2535:peer-to-peer
2529:
2525:
2521:
2520:
2510:
2505:
2502:My Documents
2501:
2497:
2491:
2476:peer-to-peer
2471:
2467:
2465:
2456:
2453:
2449:
2446:Data sharing
2439:
2435:
2431:
2428:
2418:
2414:
2410:
2408:
2396:
2391:
2387:
2383:
2379:
2375:
2373:
2303:ItemSearcher
2247:
2243:
2239:
2235:
2227:
2223:
2219:
2215:
2211:
2207:
2199:
2195:
2189:
2185:
2179:
2177:
2081:
2076:
2072:
2070:
2065:
2061:
2051:ItemSearcher
2050:
2042:
2038:
2036:
2026:
2017:
2014:
2009:
2005:
2003:
1999:object model
1982:
1964:
1957:
1946:
1938:
1936:
1927:
1922:
1917:
1913:
1911:
1902:
1896:
1890:
1883:
1876:
1872:
1868:
1865:
1849:
1735:ItemSearcher
1630:ItemSearcher
1343:
1340:
1328:
1315:
1286:
1282:
1278:
1275:
1263:
1254:
1250:
1246:
1242:
1240:
1228:
1211:
1200:
1186:
1182:
1178:Relationship
1177:
1173:
1171:
1163:
1151:
1146:
1142:
1138:
1136:
1121:
1115:
1109:
1103:
1090:
1085:
1081:
1077:
1065:
1063:
1055:
1044:Architecture
1039:Data storage
1034:
1010:
988:
983:
968:
954:
944:
932:
927:
915:
913:
860:Features cut
844:Features cut
404:
393:
340:foreign keys
336:primary keys
316:
311:
307:
303:
299:
297:
278:
274:
270:
266:
262:
258:
254:
250:
246:
242:
238:
234:
230:
226:
222:
218:
214:
210:
208:
193:
191:
181:
177:
173:
169:
165:
158:
137:file formats
130:
111:
87:
79:
67:
23:
19:
18:
6989:Permissions
6604:Specialized
5836:distributed
5748:Minesweeper
5717:Spun off to
5538:MSN Dial-up
5533:Movie Maker
5438:Diagnostics
5388:ActiveMovie
5130:COMMAND.COM
5008:Shadow Copy
4863:Server Core
4703:Mount Point
4630:Shadow Copy
4225:Windows Ink
3775:. Microsoft
3723:. Microsoft
3356:February 1,
2746:December 9,
2530:central hub
2498:My Computer
2270:ItemContext
2261:ItemContext
2188:as well as
2043:ItemContext
2039:ItemContext
1750:GetSearcher
1645:GetSearcher
1501:CountryCode
1438:Displayname
1378:ItemContext
1369:ItemContext
1346:class (see
1344:ItemContext
1255:NestedTypes
1251:ScalarTypes
1217:Type system
1187:consists of
999:file system
375:Development
271:Authored By
133:proprietary
114:filesystems
51:persistence
22:(short for
7111:Categories
7015:Interfaces
6999:Sticky bit
6879:Versioning
6844:Journaling
6787:Rubberhose
6583:SMB (CIFS)
6375:host-side
5728:DVD Player
5543:NetMeeting
5443:DriveSpace
5308:3D Pinball
4808:SharePoint
4572:Start menu
4417:Phone Link
4280:Calculator
4235:PowerShell
4096:Management
3980:WinFS Blog
3963:2007-06-30
3937:2007-06-30
3911:2007-07-03
3882:2007-06-30
3857:2007-03-12
3837:2007-06-30
3816:2007-06-30
3779:2007-06-30
3753:2007-06-30
3727:2007-06-30
3682:2007-06-30
3633:2007-06-30
3607:2007-07-03
3581:2023-05-22
3542:2023-05-22
3504:2007-07-02
3500:. BetaNews
3321:2007-06-30
3295:2007-06-30
3269:2007-06-30
3243:2007-06-30
3217:2007-07-04
3213:. NTFS.com
3193:2007-06-30
3167:2007-06-30
3139:2007-06-30
3080:2007-06-30
3054:2007-07-04
3002:2007-06-30
2977:2007-06-30
2934:2007-06-30
2901:2007-06-30
2832:2008-05-17
2801:2006-06-23
2772:2008-07-14
2692:References
2584:Extensions
2208:&&
2082:traversing
1985:enumerable
1531:9876543210
1507:Antarctica
1426:PersonName
1197:Data model
1191:XML schema
1133:Data store
1070:filesystem
1066:WinFS Core
1003:FILESTREAM
972:breadcrumb
947:Windows XP
323:relational
279:Created By
275:Created By
251:Experience
108:Motivation
90:"Longhorn"
55:structured
32:management
26:) was the
6874:Synthetic
6817:Clustered
6764:Encrypted
6695:OverlayFS
6304:ISO 13490
5880:Amiga OFS
5875:Amiga FFS
5523:Messenger
5518:Messaging
5448:DVD Maker
5418:CD Player
5413:CardSpace
5364:Solitaire
5064:BitLocker
5059:AppLocker
4693:Hard link
4582:Task View
4560:Namespace
4530:ClearType
4350:Messaging
4335:Magnifier
4300:Clipchamp
4275:3D Viewer
3460:Microsoft
3425:Microsoft
3376:Microsoft
3346:Microsoft
3043:Microsoft
2613:graphical
2526:full mesh
2228:NOT EQUAL
1950:against.
1450:FirstName
1236:extending
1104:WinFS.exe
1097:processes
905:Microsoft
371:systems.
198:semantics
145:semantics
141:structure
40:Microsoft
28:code name
6959:Symbolic
6888:Features
6864:Semantic
6772:eCryptfs
6716:configfs
6685:SquashFS
6573:POHMELFS
6474:OrangeFS
6299:ISO 9660
6219:UFS/UFS2
6167:Reliance
6155:ReiserFS
6001:Files-11
5895:bcachefs
5852:Disk and
5767:Category
5644:MS-DOS 7
5629:ScanDisk
5548:NTBackup
5428:Contacts
5408:Cardfile
5343:Hold 'Em
5322:FreeCell
5168:VBScript
5079:Defender
5047:Security
5033:Winlogon
4988:Registry
4602:Services
4535:Explorer
4520:AutoPlay
4407:Paint 3D
4392:OneDrive
4382:Narrator
4330:Get Help
4285:Calendar
4180:Settings
4150:IExpress
3572:Archived
3470:March 2,
3435:March 2,
3389:March 1,
2658:See also
2626:DataGrid
2576:MultiSet
2559:StoreSpy
2551:StoreSpy
2541:StoreSpy
2506:Importer
2351:searcher
2345:contacts
2306:searcher
2244:ORDER BY
2240:GROUP BY
2146:contacts
2092:contacts
2062:en masse
2033:Searches
1774:searcher
1738:searcher
1669:searcher
1660:Document
1639:Document
1633:searcher
1513:Areacode
1462:LastName
1080:such as
1078:services
876:Canceled
828:Canceled
812:Canceled
796:Canceled
751:SQL 2000
749:, using
365:querying
267:contacts
259:integers
231:calendar
219:document
205:Overview
166:document
162:metadata
7077:Layouts
7063:Default
6726:debugfs
6700:UnionFS
6594:more...
6527:OpenAFS
6495:more...
6160:Reiser4
6130:OpenZFS
6021:HAMMER2
5977:ext3cow
5957:Episode
5743:Mahjong
5664:Interix
5598:WinHelp
5498:Journal
5488:Imaging
5336:InkBall
5222:DirectX
5185:ActiveX
5173:JScript
4886:Console
4858:Hyper-V
4753:Domains
4577:Taskbar
4550:IFilter
4525:AutoRun
4487:WordPad
4482:Weather
4397:OneNote
4387:Notepad
4310:Cortana
4185:Sysprep
2687:(RDBMS)
2675:NEPOMUK
2609:OPather
2603:OPather
2513:types.
2357:FindAll
2336:Contact
2170:Contact
2152:picture
2122:Contact
2098:picture
2018:Folder,
1852:related
1816:contact
1804:AddItem
1765:Picture
1744:Picture
1711:contact
1699:AddItem
1609:contact
1597:AddItem
1495:Country
1399:contact
1336:objects
1311:Boolean
1299:Decimal
1291:Integer
1287:Address
1279:Contact
1259:classes
1183:type of
1143:subject
1093:service
1074:locking
964:ADO.NET
887:←
871:←
855:←
839:←
823:←
807:←
791:←
765:Outlook
740:SQL 7.0
715:–
705:–
695:–
685:–
675:–
665:–
655:–
645:–
635:–
625:–
615:–
605:–
595:–
585:–
575:–
565:–
555:–
545:–
535:–
525:–
515:–
505:–
495:–
485:–
475:–
465:–
455:–
445:–
435:–
360:indexes
352:ADO.NET
348:classes
308:contact
304:subject
292:objects
284:parsers
255:strings
235:contact
211:picture
178:creator
170:picture
98:ADO.NET
6950:Links
6924:Extent
6854:Object
6822:Global
6740:specfs
6736:procfs
6731:kernfs
6709:Pseudo
6690:UMSDOS
6645:Davfs2
6640:cramfs
6578:Hadoop
6558:Lustre
6444:BeeGFS
6410:NILFS2
6145:QNX4FS
6108:NILFS2
6016:HAMMER
6006:Fossil
5776:
5765:
5738:Hover!
5612:Others
5593:Travel
5588:Syskey
5371:Tinker
5329:Hearts
5257:WinUSB
5242:WinAPI
5227:Native
5038:WinUSB
4963:MinWin
4740:Server
4540:Search
4452:Sports
4422:Photos
4412:People
4290:Camera
4016:cache)
3991:cache)
3383:(DOCX)
2998:. MSDN
2973:. MSDN
2897:. MSDN
2470:" or "
2330:typeof
2116:typeof
2066:closed
2023:graphs
1923:Notify
1918:"Name"
1834:Update
1564:Folder
1525:Number
1331:tables
1307:Double
1155:schema
1139:stores
1011:Katmai
978:, and
239:résumé
215:e-mail
74:schema
7050:Lists
6994:Modes
6839:Flash
6810:Types
6792:SSHFS
6777:EncFS
6754:WinFS
6749:tmpfs
6744:sysfs
6721:devfs
6655:FTPFS
6650:EROFS
6588:SSHFS
6469:OCFS2
6422:UBIFS
6417:YAFFS
6405:NILFS
6400:LogFS
6395:JFFS2
6351:EROFS
6341:exFAT
6246:Xiafs
6229:WAPBL
6214:UBIFS
6125:OneFS
6103:NILFS
6098:Next3
6088:MINIX
5994:exFAT
5922:Btrfs
5890:AthFS
5870:AdvFS
5704:WinFS
5603:Write
5300:Games
5267:Games
5140:WoW64
4968:NTLDR
4958:LSASS
4891:CSRSS
4698:links
4673:exFAT
4502:Shell
4467:Store
4457:Start
4447:Skype
4402:Paint
4377:Money
4305:Clock
4252:WinRE
4160:Netsh
4098:tools
4087:Games
3575:(PPT)
3568:(PPT)
3564:WinFS
3536:(PPT)
2710:ZDNet
2647:Items
2617:Opath
2568:Items
2494:shell
2415:Items
2399:union
2255:using
2224:EQUAL
2206:like
2186:Items
2128:Value
2058:query
2055:OPath
1989:OPath
1947:pages
1914:Rules
1908:Rules
1729:using
1624:using
1363:using
1303:Float
1243:Items
1086:Rules
1059:GUIDs
1015:Win32
920:Cairo
775:WinFS
732:Cairo
356:joins
263:dates
227:video
223:audio
174:music
112:Many
20:WinFS
6954:Hard
6946:Fork
6827:Grid
6680:MVFS
6675:NOVA
6670:LTFS
6665:Lnfs
6660:FUSE
6630:CDfs
6620:AXFS
6615:Aufs
6553:GPFS
6538:Coda
6489:Xsan
6479:PVFS
6459:GFS2
6454:CXFS
6449:Ceph
6390:JFFS
6385:CHFS
6366:NVFS
6356:F2FS
6346:TFAT
6331:APFS
6321:and
6265:z/OS
6256:Xsan
6241:WAFL
6236:VxFS
6209:Tux3
6199:SNFS
6181:SFS
6150:ReFS
6120:NTFS
6072:MFS
6058:HTFS
6053:HPFS
6048:HFS+
6011:GPFS
5982:ext4
5972:ext3
5967:ext2
5941:EFS
5932:CXFS
5927:CVFS
5914:z/VM
5899:BFS
5885:APFS
5865:ADFS
5778:List
5659:HPFS
5423:Chat
5381:Apps
5283:Surf
5232:.NET
5200:DCOM
5028:WHEA
5023:USER
5013:SMSS
4803:WSUS
4783:MSMQ
4725:ReFS
4688:NTFS
4663:CDFS
4620:CLFS
4615:BITS
4515:Aero
4492:Xbox
4472:Tips
4360:2022
4345:Maps
4340:Mail
4315:Edge
4267:Apps
4062:APIs
3773:MSDN
3721:MSDN
3472:2018
3437:2018
3420:MSDN
3391:2018
3358:2018
3341:MSDN
2748:2010
2680:ReFS
2511:File
2276:Open
2242:and
2236:LIKE
2181:Item
2110:Cast
2075:and
2008:and
1996:.NET
1875:and
1780:Find
1675:Find
1519:4567
1417:Name
1384:Open
1295:Byte
1283:Name
1253:and
1174:Item
1147:name
1127:APIs
1084:and
1020:and
1018:APIs
345:.NET
338:and
332:maps
321:and
289:.NET
243:Name
143:and
122:NTFS
100:and
61:and
6797:ZFS
6782:EFS
6568:NFS
6563:NCP
6543:DFS
6533:AFP
6523:AFS
6510:NAS
6484:QFS
6361:JFS
6336:FAT
6323:SSD
6309:UDF
6294:HSF
6275:Sun
6271:ZFS
6261:zFS
6251:XFS
6177:RFS
6140:QFS
6135:PFS
6115:NSS
6068:LFS
6063:JFS
6042:MVS
6038:HFS
6028:HFS
5989:FAT
5962:ext
5937:DFS
5558:Pay
5458:Fax
5205:OLE
5180:COM
5163:WSH
5150:API
4911:DLL
4906:EXE
4818:PWS
4798:IIS
4758:DNS
4730:UDF
4718:EFS
4713:TxF
4683:FAT
4678:IFS
4668:DFS
4257:WMI
2339:));
2279:())
2232:SQL
2125:)).
1933:RAV
1837:();
1582:();
1543:111
1537:Age
1480:new
1423:new
1405:new
1387:())
1207:XML
1185:or
1159:PDF
924:COM
768:LIS
747:RFS
730:in
728:OFS
319:XML
150:XML
7113::
6518:9P
6186:VM
4075:NT
4070:9x
3891:^
3788:^
3771:.
3719:.
3691:^
3642:^
3527:.
3513:^
3458:.
3454:.
3423:.
3417:.
3399:^
3374:.
3344:.
3338:.
3202:^
3148:^
3089:^
3040:.
3011:^
2986:^
2943:^
2910:^
2841:^
2810:^
2793:.
2781:^
2736:.
2713:.
2707:.
2582:,
2578:,
2574:,
2570:,
2366:);
2324:ic
2264:ic
2238:,
2230:.
2226:,
2220:!=
2218:,
2214:,
2212:||
2210:,
2204:C#
2029:.
1871:,
1828:ic
1819:);
1810:ic
1789:);
1759:))
1756:ic
1714:);
1705:ic
1684:);
1654:))
1651:ic
1612:);
1603:ic
1549:};
1534:},
1486:()
1471:},
1429:()
1411:()
1372:ic
1353:C#
1309:,
1305:,
1301:,
1297:,
1293:,
1261:.
1249:,
1245:,
1209:.
1099::
1032:.
966:.
350:.
261:,
257:,
249:,
245:,
233:,
229:,
225:,
221:,
217:,
213:,
176:,
172:,
168:,
135:,
104:.
65:.
57:,
6529:)
6525:(
6277:)
6273:(
6267:)
6263:(
6188:)
6044:)
6040:(
6034:)
6030:(
5916:)
5812:e
5805:t
5798:v
4043:e
4036:t
4029:v
4012:(
3987:(
3966:.
3940:.
3914:.
3885:.
3860:.
3840:.
3819:.
3782:.
3756:.
3730:.
3685:.
3636:.
3610:.
3584:.
3547:.
3507:.
3474:.
3439:.
3393:.
3360:.
3324:.
3298:.
3272:.
3246:.
3220:.
3196:.
3170:.
3142:.
3083:.
3057:.
3005:.
2980:.
2937:.
2904:.
2835:.
2804:.
2775:.
2750:.
2369:}
2360:(
2354:.
2348:=
2333:(
2327:,
2321:(
2315:.
2309:=
2282:{
2273:.
2267:=
2258:(
2216:=
2173:;
2167:.
2161:.
2155:.
2149:=
2131:;
2119:(
2113:(
2107:.
2101:.
2095:=
1840:}
1831:.
1822:}
1813:,
1807:(
1801:.
1795:.
1792:p
1783:(
1777:.
1771:=
1768:p
1762:{
1753:(
1747:.
1741:=
1732:(
1717:}
1708:,
1702:(
1696:.
1690:.
1687:d
1678:(
1672:.
1666:=
1663:d
1657:{
1648:(
1642:.
1636:=
1627:(
1606:,
1600:(
1594:.
1588:.
1576:.
1570:=
1540:=
1528:=
1522:,
1516:=
1510:,
1504:.
1498:=
1489:{
1477:=
1465:=
1459:,
1453:=
1447:,
1441:=
1432:{
1420:=
1414:{
1402:=
1390:{
1381:.
1375:=
1366:(
409:)
405:(
399:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.