XML 34 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Termination, Asset Impairment and Other Charges - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Apr. 03, 2015
Mar. 28, 2014
Apr. 03, 2015
Mar. 28, 2014
Employee Termination, Asset Impairment and Other Charges [Line Items]        
Employee termination, asset impairment and other charges $ 10us-gaap_RestructuringCosts $ 25us-gaap_RestructuringCosts $ 72us-gaap_RestructuringCosts $ 59us-gaap_RestructuringCosts
Restructuring Reserve [Roll Forward]        
Restructuring Reserve     7us-gaap_RestructuringReserve  
Accruals     60us-gaap_RestructuringCharges  
Payments     (41)us-gaap_PaymentsForRestructuring  
Restructuring Reserve 26us-gaap_RestructuringReserve   26us-gaap_RestructuringReserve  
Employee termination benefits        
Employee Termination, Asset Impairment and Other Charges [Line Items]        
Employee termination, asset impairment and other charges 17us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
6us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
60us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
27us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
Contract termination and other        
Employee Termination, Asset Impairment and Other Charges [Line Items]        
Employee termination, asset impairment and other charges (9)us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
2us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
(9)us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
6us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Impairment of assets        
Employee Termination, Asset Impairment and Other Charges [Line Items]        
Employee termination, asset impairment and other charges $ 2us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
$ 17us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
$ 21us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
$ 26us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember