<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created by GIM iX https://www.dfinsolutions.com/  using Fujitsu Interstage XWand-->
<schema targetNamespace="http://www.blackrock.com/20241121" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:bf2="http://www.blackrock.com/20241121" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31">
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="bf2-20241121_pre.xml" xlink:title="Presentation Links, all" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="bf2-20241121_cal.xml" xlink:title="Calculation Links, all" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="bf2-20241121_def.xml" xlink:title="Definition Links, all" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="bf2-20241121_lab.xml" xlink:title="Label Links, all" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.blackrock.com/role/DocumentDocumentandEntityInformationElements000000" id="httpwwwblackrockcomroleDocumentDocumentandEntityInformationElements000000">
        <link:definition>000000 - Document - Document and Entity Information {Elements}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.blackrock.com/role/DisclosureRiskReturnDetailDataElementsBlackRockDynamicHighIncomePortfolioInvestorACandInstitutional" id="httpwwwblackrockcomroleDisclosureRiskReturnDetailDataElementsBlackRockDynamicHighIncomePortfolioInvestorACandInstitutional">
        <link:definition>000021 - Disclosure - Risk/Return Detail Data {Elements} - BlackRock Dynamic High Income Portfolio (Investor A, C and Institutional)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.blackrock.com/role/ScheduleAnnualFundOperatingExpenses000021" id="httpwwwblackrockcomroleScheduleAnnualFundOperatingExpenses000021">
        <link:definition>000021 - Schedule - Annual Fund Operating Expenses</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.blackrock.com/role/DisclosureRiskReturnDetailDataElementsBlackRockDynamicHighIncomePortfolioClassK000041" id="httpwwwblackrockcomroleDisclosureRiskReturnDetailDataElementsBlackRockDynamicHighIncomePortfolioClassK000041">
        <link:definition>000041 - Disclosure - Risk/Return Detail Data {Elements} - BlackRock Dynamic High Income Portfolio (Class K)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <import namespace="http://xbrl.sec.gov/rr/2023" schemaLocation="https://xbrl.sec.gov/rr/2023/rr-2023.xsd" />
  <import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <element name="InvestorACAndInstitutionalMember" id="bf2_InvestorACAndInstitutionalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="S000047012Member" id="bf2_S000047012Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MSCIWorldIndexMember" id="bf2_MSCIWorldIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BloombergUSAggregateBondIndexMember" id="bf2_BloombergUSAggregateBondIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MSCIWorldIndexBloombergUSAggregateBondIndexMember" id="bf2_MSCIWorldIndexBloombergUSAggregateBondIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MSCIWorldHighDividendIndexBloombergUSHighYieldMember" id="bf2_MSCIWorldHighDividendIndexBloombergUSHighYieldMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000146951Member" id="bf2_C000146951Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000146952Member" id="bf2_C000146952Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000146953Member" id="bf2_C000146953Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AffiliatedFundRiskMember" id="bf2_AffiliatedFundRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AllocationRiskMember" id="bf2_AllocationRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AssetClassRiskMember" id="bf2_AssetClassRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CalculationMethodologyRiskMember" id="bf2_CalculationMethodologyRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CollateralizedDebtObligationsRiskMember" id="bf2_CollateralizedDebtObligationsRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ConcentrationRiskMember" id="bf2_ConcentrationRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ConvertibleSecuritiesRiskMember" id="bf2_ConvertibleSecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CorporateLoansRiskMember" id="bf2_CorporateLoansRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CounterpartyRiskMember" id="bf2_CounterpartyRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CoveredCallRiskMember" id="bf2_CoveredCallRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DebtSecuritiesRiskMember" id="bf2_DebtSecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DeflationRiskMember" id="bf2_DeflationRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DerivativesRisksMember" id="bf2_DerivativesRisksMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DistressedSecuritiesRiskMember" id="bf2_DistressedSecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DividendRiskMember" id="bf2_DividendRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DividendPayingStockRiskMember" id="bf2_DividendPayingStockRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DollarRollsRiskMember" id="bf2_DollarRollsRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EmergingMarketsRiskMember" id="bf2_EmergingMarketsRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EquitySecuritiesRiskMember" id="bf2_EquitySecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EventRiskMember" id="bf2_EventRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ForeignSecuritiesRiskMember" id="bf2_ForeignSecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GeographicRiskMember" id="bf2_GeographicRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="HighPortfolioTurnoverRiskMember" id="bf2_HighPortfolioTurnoverRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="HighYieldBondsRiskMember" id="bf2_HighYieldBondsRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IlliquidInvestmentsRiskMember" id="bf2_IlliquidInvestmentsRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IncomeRiskMember" id="bf2_IncomeRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IndexedAndInverseSecuritiesRiskMember" id="bf2_IndexedAndInverseSecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InvestmentInOtherInvestmentCompaniesRiskMember" id="bf2_InvestmentInOtherInvestmentCompaniesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IssuerRiskMember" id="bf2_IssuerRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LeverageRiskMember" id="bf2_LeverageRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LoansRiskMember" id="bf2_LoansRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MarketRiskAndSelectionRiskMember" id="bf2_MarketRiskAndSelectionRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MasterLimitedPartnershipsRiskMember" id="bf2_MasterLimitedPartnershipsRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MortgageAndAssetBackedSecuritiesRisksMember" id="bf2_MortgageAndAssetBackedSecuritiesRisksMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NewIssuesRiskMember" id="bf2_NewIssuesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NonAgencySecuritiesRiskMember" id="bf2_NonAgencySecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PreferredSecuritiesRiskMember" id="bf2_PreferredSecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PrivatizationRiskMember" id="bf2_PrivatizationRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="REITInvestmentRiskMember" id="bf2_REITInvestmentRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RepurchaseAgreementsAndPurchaseAndSaleContractsRiskMember" id="bf2_RepurchaseAgreementsAndPurchaseAndSaleContractsRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RestrictedSecuritiesRiskMember" id="bf2_RestrictedSecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ReverseRepurchaseAgreementsRiskMember" id="bf2_ReverseRepurchaseAgreementsRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RisksOfInvestingInClosedEndFundsMember" id="bf2_RisksOfInvestingInClosedEndFundsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SeniorLoansRiskMember" id="bf2_SeniorLoansRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StructuredNotesRiskMember" id="bf2_StructuredNotesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="USGovernmentIssuerRiskMember" id="bf2_USGovernmentIssuerRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="VariableAndFloatingRateInstrumentRiskMember" id="bf2_VariableAndFloatingRateInstrumentRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AuthorizedParticipantConcentrationRiskMember" id="bf2_AuthorizedParticipantConcentrationRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ManagementRiskMember" id="bf2_ManagementRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PassiveInvestmentRiskMember" id="bf2_PassiveInvestmentRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RepresentativeSamplingRiskMember" id="bf2_RepresentativeSamplingRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SharesOfAnETFMayTradeAtPricesOtherThanNetAssetValueMember" id="bf2_SharesOfAnETFMayTradeAtPricesOtherThanNetAssetValueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TrackingErrorRiskMember" id="bf2_TrackingErrorRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ClassKMember" id="bf2_ClassKMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000166008Member" id="bf2_C000166008Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
</schema>
